<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ain="http://albint.com/20221231"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ain-20221231.xsd" xlink:type="simple"/>
    <context id="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id807e6301a134da8bb510a99155bc7b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifed82ddd7ec94203b18b8f0845d613c3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i43fee997451c484fa52fd319ed2907d8_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ic57e89aadfa34965a662f14585d3243e_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="id7e2237cff0c4b668205d6d6c2afae03_I20230217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-17</instant>
        </period>
    </context>
    <context id="i8d066836905048bd81610a025640bd21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56f6a33856ef47cdb6806f645f55ca07_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i92641e509b4740259a7632e45f6054e2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6af54923751748f086f1453bc526a74d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28c396745c0a4c4b9756894deaaeae1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ca54fd6db644c5f97fa94834b5d9767_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i06fbc5340182471c84393b2095b2b073_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i73cb53ec10234ac2a4ff6b1a5578e1f6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ain:EntityInRussiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia8b6f59c9b0b4cda95c7d5e94c26f35a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd3c00e3e31a46e7ab2ac3e2ad5f9e11_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">ain:LongTermContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i95a1893dd2354207bac64d12d9bc5f07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">ain:LongTermContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77e2d0c2b97040d59f766de932b3efe4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">ain:LongTermContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia24eca470ea84c38b79e55a797e9da98_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2822465a9ce7418d9a1a6f94b7ae6547_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f81e247c5d54304a7a5d24a1aa3b1f3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id11a619b456b4185ac07dd680670f4dd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icb507e9b80ee4bafb53744fc312e2f8b_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9e9be2e6c2d543bf9508a163d48b2a5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id65b9fa65a634e52b7fed088d6f68756_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:AssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i79f1421531534d6c9bc252e2258276ce_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic892de15a05b43cdb8d50dedaee19fff_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ia46e4a68fcb54f08a3fb68fcef4bb541_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd68e4fe866544d483a29a0420d231db_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if8330de43f634cda81bbbf73130bae52_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0abfcdd9e170406aacda34acca803984_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i671fddc75e9d45019147eb02523db8d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i33f3b833ac574dedb347801c3e48ed7e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2ff1734c1ab54087a9b8f57ea662bb61_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iedcffa7fa8c245dca4eb7b6d260ad96a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i566352b938b64c6b8b7ee5f4d5fa640f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a07cb56865143019d299e1225f76bc5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if333081d58ca45458f5391eba3b78d6a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7aee42b0bd84de7bbbcc042b72bfca3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6acf627631c74ffd85aba4c2b357a4a8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i294fc9ab1ee9439bbb6f6c06155cea56_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iadc19b1122434ffa9f767791365711b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i549d40f58b364c55b7e7024c43d217e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idcf6b9c7bf0d4befbdc2a9777b59d3b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa0fab9aa9944267b05bbbf1e6a51b62_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c69e34db65742bf9efa910387c023fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia516607598794224aec8fa3f37d0b35f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i27d4b471c52645c280c9436d89129a07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia598911a86e74deabd200cc4c996c70e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i118ade48e9a84b22b692c93abf82bc99_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ead1d88622f4d4eba39d5b13e406066_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ice0494b334104350b5050a87fa408ed0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia20102b3242e4159ab4317fc6c8a8497_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i79b5077397b6493e9bbd6053facbefd7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i428d4696f04c4064812b9aea950d74d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb67796d6b444c2c9e2658106503e7ff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i61bc533970234130bc12ea454bcea01a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac7ca32fad5f4fc697bbea4216db670a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06579b9ee2ec437ab58a590d4a5a079e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75f2421272bb4edfbcda04251ebf71c6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87be0310d62945aeab56e24ea66ae119_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesASCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4bc2df36091846949d490bfbc8992c17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f3c297056b74913be77300a2410476e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id91775e84117468d96348d0589a800ee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7266d3e686c14420a10e87201bbb832b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied09472da72c4a2d91c343a806bf14f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97ea1616ab4d4772ae1830c9842c3e99_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9512b10429eb45b7a7eb8d83fa33cdf0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idfb9d5388a8848a1ab7667a81371edef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8bbe808e187c442a8fe713b62f9830c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:AmericasPMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if7285a76f8974c4aab2922c437265a73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:AmericasPMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if3e0cc29a48f4aee9587d2326ce6ac45_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:AmericasPMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78bfc2e345944541b055916df8a93178_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:EurasiaPMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2db08049d2c9489982893662304ca563_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:EurasiaPMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5e3ce72536a4b679b24c6fb8acba510_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:EurasiaPMCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id48bbebcb11d4b72a6b884eb17be999c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:EngineeredFabricsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icecad66c3e2b4de4a904a3eebcf0f7f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:EngineeredFabricsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i512c3d131e4d458f84d11b327063941f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:EngineeredFabricsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7224c3b634b406ca8e437e45e4d0e41_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i51617846600343aa830279e307040a18_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i959b5997adc04d35aae80581551ac666_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2025-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if9dae75c59d448c5a3c95ef9e1c6ccc1_I20131031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:SafranMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-10-31</instant>
        </period>
    </context>
    <context id="i60063c89d6da4522a3f268e7a039d39c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">ain:SAFRANGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67ab81c485db467eaaffa2a64531d696_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:SafranMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd68ac17f98f45d5876f540c2667ba35_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:SafranMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic878a738d05a4d1bab73bc5c603c3c29_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:SafranMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc9d590ac8f64399963410e322b4cef2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ain:AlbanyAerostructuresCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3517feede28847c49e506e3311d6723c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ain:AlbanyAerostructuresCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd77f3c1400a46e999eca31787b84844_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ain:USGovernmentContractsOrProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4c423cf2c15947e9858a9788c35709b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i48fa6b150b5e4d95a099321dc6a737a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a4b2d1c9b4547a08526e55cb60ea35b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i832a710ab65a4d73a375b5d19ab4d6c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i55a8c8b66aae41c586ed4e4b72c2c22f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a629de8cedb4afd84c4821d1a5b2d42_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i155f3b1e837e4f179437438dbe313194_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i357c0ae965f94663a9b40353e44e382c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i046e1f52eb7a4a5f9c1e3a4380f87c1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e29e1fe9c8942a38a56cabbb9e6fdf1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7af08ddadeb8416f99b22deb618b3258_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3871b2238aee42fe9add2689c83e62c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e609452c2c44f03850006d2546fdc72_D20220301-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:RU</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if37c2f0c54b4458c9a63ef9d00241685_I20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="ife05a3c42b8542938533915177bc8ae2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1bb1330aee1c4a498ed1718943a68c08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4fe99ace1e904a0d86b82962ab8cc88e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i724baa0d1696402596004c691755136e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6c967b74bbf1402bac68110b9bd0bd3e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i791ab32e85564f09a6c573778a373927_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8151eb95d2854695aa57bf33d70d7812_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifaa622c9f2f649ccbdf29d65143e8c44_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8cbd96be24b543fa9f4310841920be5d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i316f70f9e6fa42289f04acbbf39c1c06_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ain:LesseeLeaseTypeAxis">ain:SaltLakeCityUtahMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:OtherOperatingAssetsAndLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idb39a35eb6584cc58ddf7f8532523d7b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib90221fbf80c4f44b6290ffdffe0f513_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib956fb1147614f5589f39dc74ba955ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i528a3a63590a4bc1af2c66fefba9776e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if01117155d8d4a979cb85a8e542b93ac_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8bec49ea16a4465b6b607ca69b85772_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i003fcc529f7542d8b5835e39f4a92c8a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb6d7681cf014bbbb69eb133ca6731d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71adc49594394f27a99b633eab6a50bc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ida53dda163c7479db2954931247df7e1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i600a462d44384624a7b5d91c57bf8fce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if626a2d4cf8749d78e81acbe5892710e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8319662efa44e32b25c11a314c1dae8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i98fea1b4419b45a7b88b146504336aeb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7d626a7642c4b11bb99b26234a2e1e9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c9fc830f8c4483c9dded42b8428f543_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i53ab90e5a5f34e6bac404924308ebfa2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38beb888d41e4dc0a5f1c1523e22669e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibf447b6b6b97495281d944037e717482_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0354a89bc0e54ca19e209aa3e7fcc829_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ed2261f77484702a144ebd406f525eb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IT</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i35e45a25bfa34958a60ebd0967619ca3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ain:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifc686d6acbc34095bb7269fd54339d7d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ain:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f798491d67345199635a18a146314ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ain:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i224ab514af82454cae9fd59afbae6b71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76efb3e85c70446285b79226be113ccd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c7d7b73495d4adab338ca6311e5a2e2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a77a200732b429e88fe6a223ad0dbd7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icee1f609042143e0a6d25a686ae3e831_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ff20429ca0247ae9a1edf82e3332a46_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i673fa04cd9eb4bbbbce7cd712f46c244_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iccd46aa0a9f5446d8efa7046d9bae81f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d88e9ea51994a059c4bf1444bda54eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i83c823376d324f6c8d09d495d1122272_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1c00012d2ae44fe692e43b73a3caa358_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i298dc960358b428ba511e0da5e55a6d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1e4220aa7204283bfe7a658e86abb5c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic2ed10f51fd743bda8fbd7a5bfcffe1a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i97ff3f5f73ff4c14ac12e041e0861f0a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7293493994f543eba069ab5ef2a3141e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i991650e920004018afec6d59c846c514_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0412d91203b94e768aef2e738b3a4a52_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id776e16c6f76462e86c68928d53c37b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaad09ffb4659463497dc167ae21b527d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc0e131974d0412b874b98cd2aac54be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i073dc0eb69b5413da894f9264638bb04_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0033e2a8f5d4b8597b3497b8bc69d3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25a5d1d364704e0cb3375dd36bc3bd1f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6aee634e7b63460a83ed2f1f82f7da7f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ain:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ide9876a66a184be399a6cfb7fe6902b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ain:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5105c11e38e1446398682b0063fa188e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">ain:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifbb16011b6ac48b3bb1faf90b985c2c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie731303a1bf84d56b32b8f22339da1b8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic67d0ab9f8794fd7b2c74bfab9fe277c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9916226ae49414599b975298f14bbc9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09a5b4b284b2424c89ed5d7aa805665b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ae157625f1944f4b5d663cb1a53fcb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5374950266844f059318e84ea7ef6132_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i03e366679d304cb3849649828a066390_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i063a6f05968d470fa0bc0aa5970d76ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4da59bce097b4dd7904d060aff83ed2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d0dd70ea83f424e9484496de4f4d367_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i91debe1f707f4aed9e8dd433e459aa44_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia829facdb27f4a82aaa5ae1602d8abc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia181465d37f14e91bf2547f13ef839b9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf4fe8b265a241ad8583a33e86a322e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78cdfcdf91a242aaa146d52ef443f870_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i409b9b26af5547fcb30f87f3cba1298e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cc79959e5274f6e897b3180337b869b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3819c32ddfd493f906aa02a9cd46876_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0821708e806e446194f281b828698981_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30d074d61ebe431fb74ffd0d924d266c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic15081979b074c289f7896cf7a1d9d04_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8227bccb63044954afb33608e3d5983b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if961f4832726439eac010b8f5771ad86_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2acd4c2490941979bc5e5a1a1637a99_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ife30ebc0d0384def8491e410a141b625_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia826e5083fcb4f0490bd0221e6fa9618_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba6154eaf4394c5eb7796755865162aa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae3fa0ecc45444ae8d49acdeefb5eb21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb0ad9ee737940d3920b45985b715c9b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8e7e850264b4d8d9be36a4ccad1df9b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c2db41bd41746fca4a9efc250f4ad3b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia6f6310e3c744354b5f8788aad394fe9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39400abb40814144a1aa1a3a7547f1de_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2df5ba75f4b24f03b2277bda35034463_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic912f1877f424d528a6db04398efe09e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie58e1942a2ef43f79c0de15f21cfd8c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic2510ec87e56454f9b50dbe3cbb48a2b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0eebfc66270f457e9e3ac3c4996a2827_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CH</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0242d030b1743e09feb5ae5b701888d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib0d6178650694eea9c0f662420d6e1a9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1374bf0140a5468faca03f949c316d3a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9111f351adae4610aafc607cbbfca0e7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i338e8df7d33d4927911deabc2778cd45_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i049f9e15d4bf40b79f156893bb5a2e31_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f34bc0ef1054f1d8045d8bf47802618_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id2ffd20051ea44e2a63c3c58febf34f0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5384fc8d8ba4852b7441621f4238a72_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia86ec944685741b6b73efa433cfcd645_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1d09cb996ad49d1bda0494e1cf3f5da_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4fb59d8573514fb7aa0d03b066185456_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacf0c9e3cabe4d0abf3c4ec19e82afe7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic76c149a98374282a2ac17b74d1f5989_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic721c47822d94b2d85357c1c5e3345a5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a862d0217614e91b309b45fc373a86d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i97eb17b420de44f4a9439fbe46862737_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iee93d6cf6d584f2a81af874c591bdcce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e91ea24f4d44259b2e2409ba4c6123a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43bd7f17474e481bb97744b1d63d5211_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id4e3f137f8dc46599d404550ea511b02_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie423f473931e4b46a011ae49e18002e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2d338de714f847508e78c808ae2ab47a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:LimitedPartnershipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i646d8cb17ad648d6a6625660aa5162f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibdcd35f0df2e40a3971f98df56dd0f69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1752c443d44c496cafcef185ad53f129_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16818dde5c9f4d09948cab59545d211b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id565ea5fb6c8450c9d8c112b4661bb4a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa1123c9ecfe4768978674e537cea61f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76d92be19a064e2597c0bb2637b229f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i360eb3aaec8441929c829075f54c4358_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide4095afa8c14d43a1ef875d592dd52d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie759ba19c8aa4fd186f7de7c581c567c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b30948513994d189047ab1d82a15f27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i731f9065394c48d1ae6ed40bb5551e91_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idf27be2591bc4503911bfb4cf677db3b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i084c3761244849718d2b31187b662a41_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3512e30d26d1445f963dc9b213623412_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58fba917a033459b8e3920bdc50e0198_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00a97e3f82f14e07bc4aa9233fae4c1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:CashAndShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b2b3844cd07404e8fba32d6d49b6c57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i585d382b2c074c19b9aa49146e20a4e6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6caa21eaba804cc2893a3d6946329fb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ed9a7129ffd461a865f8e2402ca5655_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc96efa447894c2e9ba7cdbcaf359606_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if372dbce3eb2423f926ce150ed36e7a6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb361eaa895043128c696d756b25f174_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:LimitedPartnershipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76901bc4a74b42eab6599ab3d68263a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie15a1233adb54df0bf5d34cfe92cb4c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib0583d497fdc4906bac0f0cb743e26f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i358ae8adb937481ea2babcc4f6ffb3e8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i152cd02d387c4b6a8a3302b93c0e99be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie68fda1a7ba946149783ddeb695b8280_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:InsuranceContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9875384e39248bc865628d310e8fd86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7d8e8b425e0494bb81d737473f72e94_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i70f4217508cf47e6a666124e5d1984f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i895b5cfd410e45bcaa4a0c09a819cb24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75aa64dd24bc43c9a5a155cc2429511f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i176965266eb04d8c8b32fcb9a4d8fdb9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16abf25de993466da76b00e73be5e430_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90d5b684a26047668d08fd82e320e287_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idd00107b068741a595de5b90b6cf96c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanRealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d1ec2181f5545a7bb850581a54d6c94_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:DefinedBenefitPlanPlanAssetsOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7171e8a0c27047dab514b0826905ad6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:DefinedBenefitPlanPlanAssetsOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib40e6189308c4b668176719dbcbe34cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">ain:DefinedBenefitPlanPlanAssetsOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib7d1f82579d04f00a45eb2ad0757ab04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69efc02b754b48279860531fedfc8762_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3bee28a5c6bb49e595816fc42ab1ffc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i370303ac22a04cffaf5c85a29e8fec14_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie2856834097b45e1a6e9e36bd0385593_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i58fada8551064492b5f8b997849047ae_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i844a0d72120842a4bbc1629e239e6eee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4445d530b87e42e9a49f9cfc9a7d8286_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6d02d4485e84462286e57ca097b28888_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i43714bdfd67b4f9eb0995d5d784c344d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i263bb5375b9446ed97b53de428f239b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i09e23f056c754a45a0c103010f4f72ee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53d2fe2c82594e9386208b6fd5a57cbf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8702e34122c4e60aab6a39e45db2342_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaafe40c4e3044a69984f052fddde003e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8eacb17090a493fa41ec9c92a57b8c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia303b3fd6fab4a45b718739afe206da8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id5e409e8f455418ebf67dc8466b0b2a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d81e32f47cc44a5bbb8c3276df16c7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8fc485566c13417ba74dc27249061b5c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if328625a252c409db29eeb04e4b4c427_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:MachineClothingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i318b790c0f7b452b8db99ad5dec68e06_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a535a5c76f04aec84edd0322b0e8d9e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">ain:EngineeredCompositesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id49aa3f2e9b0445dabf5e566ed3d7770_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b1eb5fcfe3e4af2a129ebbd0ed9d748_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i163e0d62441845c686b692cfd7700fdb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">ain:TerminationAndOtherCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5bab601f1b8642b68ee962e9ac697ea0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i10d3e6139e5945f5a1c0a2a58a3cd48b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48e3881ded214a788291237dbe4735f0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0fed290a9911423fa6a36594f8d458ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib7bef1bc59b34d10960d9c3ab6d4739f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf0e244d71754d2dbaec3d80668b153d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i184212b84b8c4f1b8cc4f79173cea622_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6a0c408b4b3d4892b6ced3d752af7599_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d1fdb38b78d4608abef83acadf22c08_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5f624edd67eb43e8becfee3053540578_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2532ed0253fd44bb97406cf57554fe72_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibf15e55d8bfa44dbba63935022b6e46d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a0da442a4cf49aba70cd78440d251cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ide0567609bc842a7bc64d16b8d6ec50e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">ain:NoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bf084cb332f447195bf1f0a5b2b0270_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e69b4c52c3544a3a244eb754ee9b77d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id365f7231fca40598e57979e122aa2da_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3854292011f3446faba3195afe63ccbf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8bd2493ddd54eaabf68887653bc4d87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ain:TaxYear2025Through2040Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3c3a65bb3eb432b986f87b57036383b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ain:TaxYear2027Through2041Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1a41281eee224201958983d6dd97247c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ain:TaxYearIndefinitelyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id96e47311e014d41b54c1d957a3e2e73_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ain:TaxYear2025Through2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5073c3a1878b46e89cd7f42648e6f4f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">ain:TaxYearIndefinitelyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i91e60b2d0ae040dd9d322c0e0f27aa25_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i438a8fc0db464552986f3d44a416d889_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0de37e1306c40b9a20f0f6447beec09_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i273d5b384f6a4a43a6a240dc52ad211c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i00613b5abd24439ab8490da8bd814457_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i26f86d1e30214333840112925858c91d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8967913e7f3645e9811958c2774609b7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2731fad78dd493e8d2b9fad47542792_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i062c6734d69e4b958dc566b6ef914f88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c9882c5843e4880814790fcdbd611c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d739172c1f94bb9bc12b5dcf225642e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i860d467e0c2e4a96b248a266738c3708_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie6d6a94ed9c24402962488324f6aa7f4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88399e9b12614cdd9c75f2492020bd43_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i35183451af034be79781a59a42cebf3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i3db6b533bba7454eaaf067f97303a24b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i7334a50d8c544a94b939e8ba6781a3f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i04e732dd4ce1467ab3afc965f13bf110_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i76f35d1736904d29a452198e9deafd79_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89d68b2a793a451e90f001b7ad2450f5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic1d1245bf49349cf8a097cfaa69fcd8c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5ca3e32ed24f438abea722929908766d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="ia2fa8c43d5ac4a46af1210e08b25b837_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="ibb16b30380084e15a8d7813ae7439acd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea2e79bdb9da4d03b8d0b9a9dce3f782_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if537cf0dd5da4eceadf90a9a72631d28_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ain:DerivativeValuationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5ef242686d1047da8db0ded672932a8b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ain:DerivativeValuationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e0c50d019ce4735b78f9287e07e7390_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">ain:DerivativeValuationAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c5de22b9f5f4a05af41c0254925a830_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i86200f982d0c4fd2842637b1da2717ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaadc7eb4ba0b4d7696636a2358d3a503_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7fa7be2d14674a9a81208d78e19896e5_D20131001-20131031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-10-01</startDate>
            <endDate>2013-10-31</endDate>
        </period>
    </context>
    <context id="i8b9cb9165e3d4637a4e55f6a1b9051d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic0af9c513d644b0488a7e85103f2f6d6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie54b536e75ed40b49a1908075b5e02d4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:SafranMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib8fa71a4a1344358bd42f53edf578da3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:SafranMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbe5319c6a60460b82f3fb149ae1953e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc4eb8d212ab4bb7b06f278dd46c557a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3eef9bc7e4f48479a1635f4a3b107a4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ain:AlbanySafranCompositesLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf5b5c61b4f84323b665a99ab61332b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:SpecificCustomerReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if59cc1de45f240f9a1bb1b2efb717f1b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:SpecificCustomerReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i864dcb880469404cb60ce4d11d7f2331_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:SpecificCustomerReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75465dabfb414bfabfab4d63b22c6076_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:IncrementalExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09d9911ae9fd422b9d5b207a41f99a46_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:IncrementalExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7af6569080b8422182faf278aff96698_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:IncrementalExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic17e90c80c9645dcb7fa0867886fec54_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:SpecificCustomerReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc748d3537f64df09baecc270c91afc6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:SpecificCustomerReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i393808be304e487c947679fb400539a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:IncrementalExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i019374b2ca924301a084f870b4250e6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditLossStatusAxis">ain:IncrementalExpectedCreditLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf13ccd73a9746ecb32f5bb8943020bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e094640e3224bb0b165244efec8a9b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dcf6c8eb9ac4fc3bb941726357425d5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i252c7bbe3b2c42cf9e1db9ca0db793d1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b29e076de1c45f9ad9300d207cf7ddb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i51eb7f00ba6b447eab9a433bec3a5a79_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1225b61c05524f55b17be9f1dbc4c22b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c24a16be07a4166a0ea69bcd1f5239b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ain:RightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49323170f6d3482284bf70acadc0d3c9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ain:RightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46bc73d758be40138a94e62dda038791_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ain:RightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i32e4a5b5fcc84eb1b84829c8c1c5178d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">ain:RightOfUseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie860aad0e5c044b3b71b6d84f96af334_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib8a3311db89e4a06a56005d480192ab6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20d2633cfa5148a28e36fd11da4266f7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i87e909f6c0324849acca28814009b2ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i56c7649fccf74c549345430727016810_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab3e3d7226ef496b8f842c99ee2f559b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f37889d3364467cb05fbda9173f8222_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i973c51268c9640ca81ae0b2cd737c823_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib18981a4b64b421bb4baef8099e35e17_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e4c559dfd474766bf65d705e5e0b12c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia512a2d64c5b4431852a269a6d4ea69b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab42e973218f441387efc4296ae2f393_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i190a053e12204a7eb1c79914875c0e13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8e2e4ac90c254b56980b9c47f1937d59_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec82113755a2403db531a4581b42ddef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f5f0e7a8dcd4059994be85ff1d49f7e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6f9ecffd442b4e148aee51e2a1e80e93_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib0f624278071446fb8530e826a7be66d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1990ebb901ba4e0689766ee1e1cf8ea0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac2d93df14df44db83871c11e851fca9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i859280a574fc44e88ce99b7d13ba43b0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifac6e72416ed460c8d49181de56d1852_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6d4b1ca5d86e4cf7838a97b76d985b67_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaab2160ba4a34152b752ef6a65760e85_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i947bd458da5a41ab86acf5a00f1ba869_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibca4e6405453494283ccae93c511487d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46aeb719fda44e29b3cf7bbbc7fa3dbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if55e537dd78246e3af88496e9196bdba_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0000ec755ff74552ad9ee09f565bca75_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i978c9feead9f4148afd3e55a178b70d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie233e7dada3d404f83cc521ccc38b588_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49308962fd90491cbe9e4096c13f38d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i207d413655a44c8ab4953d4a3a776bdd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i873aabfae5234be0888c66c2827188ed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e9e97dd0fec402484d4d275fc81f2b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i87d3d2b6fbc74ee081f709fb19384f56_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1512087a02bf4ce4a793e2b9fe703fa9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:McGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0cc8b69c338244c89ae330b7f9117b9f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:McGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i985c00a7397949e3ae3cef48c87a750f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:McGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8293595d610e40d4b372fdf553d169b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:AecGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd998f2ff135421eaeade2ccc3c6d1a2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:AecGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie2f461cd44d546169cc1abf4e4a0f1c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:AecGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icf50bf4cdea74b57814aabdae74f6a93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2407aed0623146abb8c67ffbc32a69fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iea0905af95e24283b8f15dd6f5aa1426_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb142c8886834b32bde5a3c8422b8494_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic336cf91030d4fd4ae8bb56449069f32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3320f27447464c608b9ef941e9e6aad1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6a0ac6d3585749f387840ded9b8b7db0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9a0a12490de4a8ba78d32f19c7c3d1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i85e4becedb64404ab6e44b7635370e94_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1e67ac82e384cc69e13dffae3494d3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fe8ef75508743e68c4f2c2acda0f0d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7827154f39b04c708fd47a1377df9eb8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d2d0b268559424cbeb2afd38505f72a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i954bebb8a4244b539a369041e329a8e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib57347beb9744e1890886fa2174a054b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2bcb11a56af247aa957153d0cf53190c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2ce8a2455c49453998187874c12ba59d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibfb1bc456d3e45e39225eb0d80866d58_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f0bb5a446224f51a714538d68cb2373_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i624a5d2716cf423cbd5eba069d393271_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:McGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iebab9a5b97ed4976ac171e1f6209512a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:McGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i949c8bba286646d8b2d87573f3527f9d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:AecGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee0ca798be9e4bb48b42789b90c1ade6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">ain:AecGoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f7ab349d2494e0685a927d69cc5d30c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9ca7ef59ab214968b4c7d6e10cd70328_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18b152667cc04a1088cc9f840db654bc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd6e5bda4c3a47b1a43c13f84981bfc6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id10c50b6018840df85d2c36d2d6d043d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6fb5bb31b50f4ad09a4289de4779e68c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idff6401a96304a67b48aaab69ec5d712_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ac4a91f8dd444f49ffd9fe8956bdae3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idaaae44f45ad46e788259a944e58ab2f_I20201027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-27</instant>
        </period>
    </context>
    <context id="i8e3e963d0be944b3909122090bc95722_D20201027-20201027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-27</startDate>
            <endDate>2020-10-27</endDate>
        </period>
    </context>
    <context id="if5e304caa0d14295ab98e074f40b4eba_I20171107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-07</instant>
        </period>
    </context>
    <context id="iff8b6a3ff7e24e2393ac7f2e20ff74de_D20171107-20171107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-07</startDate>
            <endDate>2017-11-07</endDate>
        </period>
    </context>
    <context id="icd42edbbbabd4fe9b7b97148ea3aeba0_D20211216-20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-16</startDate>
            <endDate>2021-12-16</endDate>
        </period>
    </context>
    <context id="idf5e89d3295a4a9fb3d4551bb9805505_D20211216-20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-16</startDate>
            <endDate>2021-12-16</endDate>
        </period>
    </context>
    <context id="iffc1659d95be48e386da75df9e0d69fa_D20211216-20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-16</startDate>
            <endDate>2021-12-16</endDate>
        </period>
    </context>
    <context id="ic56cf4897d844b1b8bc6fe7253f6c4ac_I20210614">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-14</instant>
        </period>
    </context>
    <context id="ifb507ee4504440049bccba4fbbb4cfb7_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="ideb170a7499a4d19b8888e0baeb8b858_I20221216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-16</instant>
        </period>
    </context>
    <context id="if5c83bd48c504769815314a57f982a27_I20221017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-17</instant>
        </period>
    </context>
    <context id="ie4422ac0149f4bec914e3fe1eb031f6a_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="i3f7560471eb5445a9bb9b1f1a30b7493_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78a724f7ffc2482b856a52be16d8348e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i4e6c38cb14c4476ba812350aa29091a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i143bb836611d4bbca47f44bb8bcc8478_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i179b3d1e815d4c408b1fa1f8eccc5774_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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>2021-12-31</instant>
        </period>
    </context>
    <context id="icfddee25af534d539f7e24c862b80853_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie7a569a304f148a29f994c420a9b586f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i921c15b9535c4f899d53511c334d09af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8ab2929635a45578ec55cfcac53a5fa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ain:InterestRateSwapBuyoutsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3617b3ce9d06442f8008177f70095c2d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ain:InterestRateSwapBuyoutsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i739e036ac48d4246a6b1566ed68f585f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">ain:InterestRateSwapBuyoutsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie9e8c12b231a4c28b294ef663f66a73f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic2a1d70c6cde40fbaf7b67bad821ec3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9125449109cc4e939264de9de137ea0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3241cc9773b349a6bea1fdf3da66339e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia1635e8f8dde4c2da86562545c3c2bd1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1de52c092ec64ff78a927eb82b23bad6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ain:LesseeLeaseTypeAxis">ain:SaltLakeCityUtahMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42d2476f02454eeeab72aeb82e473a27_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d04616a4fcd411497feeee57bd661cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if88162a261fe49e2a84bc65da8191584_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i505ad1df082243f0953d4a66ac6f717c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i39bd2939ed5845a4b5b1fdf93ab1d06e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2da9991816b34c5e81586fd57cf713c9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1dfa2d9906b347f69c0cb14f09e9a389_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1ea5686f098b487f9190951ed682122c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3f04e23f3f76400c872fad5b32d536ce_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i814f9e1af22d4287b159103dc91f950f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1af9974fe6854c898bd37edb039de000_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia823a16252514948aae12dcaaada02b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida4ee4922def4d7abeadb344f267d6b7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iff3f1de61a164268b9cd6b85afb68e43_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5df5337ce1ef46cc9df053b556f0fb41_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i476685bce4f641029f2812388005bdfe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3ccc5ea54af54ab9a97ff1e76e5f9c82_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8bc870ffb4074fbc904c6bc7240c13bb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if03d10c3970047c8973a424b018ab2fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i11e2d9f57d734b3a9c5f38ddd6f3be5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d74369f21d84cdebaa1d0f4bfd08fdc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibea33bf189bb4471a32ecbf01a13ce76_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iae19ec9e22d4484fa3e383766dda5cd7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic43ba0266024477bb33aba90daa98be3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0f44f71482b4b05a140c6cc20e69204_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i487aaebb93b5499d97d04bfbe4d8274c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if69889f0916e4ed8aa9aa24a71954d32_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i043af48f7b314b648a484668ec638d2d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13a5de50c0c046f281da5ffdd48d0311_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ide6c5449229540a49bbd659a80fac99d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i81c42968522d4178bea765a38be9e4a9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i41194720a5a841fda15bc41efc44d54d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd616a54b21243728e9494a974c1d217_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ain:ProfitSharingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id888f9db54cb4178974949b7475b726f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ain:ProfitSharingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90ae696c54a74723a9262901d47947d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">ain:ProfitSharingPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie722a156d358455b9f6118473d618994_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:NumberOfSharesReducedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44e260f01a2645faa62d816a30c765e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ain:SellingStockholdersPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie9fb827ec56f4bbb98eccf4c82499bf7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ain:SellingStockholdersPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4737c32ce8fc49a5813cf15f7927bb18_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ain:A2021And2022SharePurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iedefd4e1973343ea934d8cf29435aa3a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">ain:A2021And2022SharePurchasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i71ac95ddba8d44799ed30ebaba4d5ff9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6401dc3124454adabb69145817a52439_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if09e69b343454188a984d3e3dc5e36b8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3d03eee0f190490985733d838b6f142a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia931785867e64653a939197bb06ae05c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e334bae49ed4b16ac770e242b5e5da3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if5d534efc4b6412181dc58c4df83236a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i72bb48043a924407b20219c0f95529f3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id948383cfd4a4c1cbbd3e09e474a3397_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if7151722f7f04794a213cbd57e2b6095_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i547af760dc994042adf4cf0cad2def1f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf3fbb13129e48b8a6aafb4f578b697d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i70845138e1b1434691605eb035fc8796_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic2965b9ef61f46d9b057db55044752f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81279247cb474476be2125fed8621af1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1834c1353aa47a48b76e75d096ec05c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23f2382174ec412cb79853008f812ed7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75fdb9f4af734dbdbbe92c1b152b28b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib775693ecad94183bca7cc884f0fa626_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdf43fe5a3854e088fd5f5bc07d7dad3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74ec484e8bf549478fb2f15b389a01d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie06b021976e84d7c989fde9dc655df2f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b2056cf5f5648ea8176a70c6f29cec2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7182b863b62f4e01a7094e6f80c268c6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i692062331f5b472f9ca734ff6b332250_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60f1f1b4a3554b1ca219e472b1374256_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i129193881b3d4bb88d10f746f4dec18e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe75059e8647471bae828150dfd4498a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i387f0ebd45284b73a22e3ebf4f988d49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i265cc6ed0e09485fb615bff471edfd90_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac49db153f304fbca08ab61c8df3e98b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i626fa2f2bdaf46abbc33051a42ae11ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48fa7719c0124eb89ab4804ce28b89d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd01c337bfb14aeea990f57f8f905a1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4cd9ac73d1234c148b7361572269d36e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea971cdf7ba140c1aa6c809fca957fe2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i8a7ec692340644fdacf13293bad61445_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i7f81b082b3d7443eb1d2acb92936e951_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i16550f2ca9d146b690c6102dc413e838_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia77dba775aba4400a67e60a6b7519dff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iad73dd5d622e4db0adfe6a01044f60e5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i44d8ee411cae40e2af91ea50f27bf3d7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id274a78cbc6a47eab5da7b4c2df351ab_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8cad41710b99432ab7ac0ca07ec71e2c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id58f460ef97d4468880c971d98f130f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifcca698b1eb64a3189f10563b6ec976d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaeccdafa79c9420284357a6eff978432_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="iebf87309b32a4d00b60ef361f787b40e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i1aa655188d59408ebc645e1406c95408_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</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="i0028f7ac5b3643988d62a8821c966eec_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia63baf7100914022ac912de0f0bc95ae_I20211025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2021-10-25</instant>
        </period>
    </context>
    <context id="id454761bc2c94035a55c82d1f969054c_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4e2184cda58f443a8e836bc64edaf076_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie331f38a4ef74755a868f4763b995a65_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4484df84d9344575a2fcac03c8a66937_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7c3ad7fc1064b6396e58a700c40e4a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74cfa86d6be24ac4b28946b59288a8ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d949df0c7b440138d1e3cb614c8b495_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i37109d2255254ef19f854899f9bf2572_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i14c3831c132f45068388dc85ce733529_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ain:AllowanceForSaleReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaac958e89d2d401190746c5d13634ab9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ain:AllowanceForSaleReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4d0f03729289473d9973cda1b35641ee_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ain:AllowanceForSaleReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i62de7a44b37d4c888774e45b053274ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ain:AllowanceForSaleReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5979b3a7a8a949b5b75cc6ba616e2593_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ain:AllowanceForSaleReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9564d4e34254d64929c08ae69c62f87_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ain:AllowanceForSaleReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib280f643b05644ce9c88d153676c3b3e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">ain:AllowanceForSaleReturnsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc8ccd104bac46758abd4333a00d8eec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i782259f17d89481ba6ec11147961ab2a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i072054ba54964a3293a4561097ee180d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf01ea4425d34eda9994f0446f70948f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i976b22e3482c4923b72a6df4a12c42a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i81c2896e8ef14a81995fa25661a3add3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c5663388a434b7e8d4f3a653e0f99ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ab39d6f895b4377b3d8a5f29fb86f54_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reporting_unit">
        <measure>ain:reporting_unit</measure>
    </unit>
    <unit id="state">
        <measure>ain:state</measure>
    </unit>
    <unit id="claim">
        <measure>ain:claim</measure>
    </unit>
    <unit id="class_of_common_stock">
        <measure>ain:class_of_common_stock</measure>
    </unit>
    <unit id="vote">
        <measure>ain:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF80L2ZyYWc6YmQ5NWM4YWQ2OTEwNGRhZmJjYzQyMmU3MDE0YjY1YWEvdGFibGU6YzAxZWUzZGNkZjcwNGE4YzkzMmUxMDk3MDA5NGRhZjIvdGFibGVyYW5nZTpjMDFlZTNkY2RmNzA0YThjOTMyZTEwOTcwMDk0ZGFmMl8yLTEtMS0xLTY0ODE0_cad8f303-0d94-47bb-bd5c-1bde1ccb9776">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF80L2ZyYWc6YmQ5NWM4YWQ2OTEwNGRhZmJjYzQyMmU3MDE0YjY1YWEvdGFibGU6YzAxZWUzZGNkZjcwNGE4YzkzMmUxMDk3MDA5NGRhZjIvdGFibGVyYW5nZTpjMDFlZTNkY2RmNzA0YThjOTMyZTEwOTcwMDk0ZGFmMl8zLTEtMS0xLTY0ODE0_fc2f2d3f-1aea-4291-91a2-b1f267ff2e10">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF80L2ZyYWc6YmQ5NWM4YWQ2OTEwNGRhZmJjYzQyMmU3MDE0YjY1YWEvdGFibGU6YzAxZWUzZGNkZjcwNGE4YzkzMmUxMDk3MDA5NGRhZjIvdGFibGVyYW5nZTpjMDFlZTNkY2RmNzA0YThjOTMyZTEwOTcwMDk0ZGFmMl80LTEtMS0xLTY0ODE0_78950770-171b-4a3c-9ae2-26b148f932b9">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF80L2ZyYWc6YmQ5NWM4YWQ2OTEwNGRhZmJjYzQyMmU3MDE0YjY1YWEvdGFibGU6YzAxZWUzZGNkZjcwNGE4YzkzMmUxMDk3MDA5NGRhZjIvdGFibGVyYW5nZTpjMDFlZTNkY2RmNzA0YThjOTMyZTEwOTcwMDk0ZGFmMl81LTEtMS0xLTY0ODE0_e5af37e0-9847-419e-9bd9-7e29c6f0043c">0000819793</dei:EntityCentralIndexKey>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9f81e247c5d54304a7a5d24a1aa3b1f3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzE5ODE2_85cd9807-f305-4a17-b06f-d6661d40169e">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="id7224c3b634b406ca8e437e45e4d0e41_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDkvZnJhZzo3MWY5ODlhYzg4ZmE0MDJlOTg5NWJjNTA5YjM2NmFiZC90YWJsZTplNDM2NTViYzA1ODM0ZmU3ODZiZjJhOGQzNDQ3OWY1ZS90YWJsZXJhbmdlOmU0MzY1NWJjMDU4MzRmZTc4NmJmMmE4ZDM0NDc5ZjVlXzAtMS0xLTEtNjQ4MTQ_55382ad2-88b3-40d8-a2a5-4e9a064aa12a">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i51617846600343aa830279e307040a18_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDkvZnJhZzo3MWY5ODlhYzg4ZmE0MDJlOTg5NWJjNTA5YjM2NmFiZC90YWJsZTplNDM2NTViYzA1ODM0ZmU3ODZiZjJhOGQzNDQ3OWY1ZS90YWJsZXJhbmdlOmU0MzY1NWJjMDU4MzRmZTc4NmJmMmE4ZDM0NDc5ZjVlXzEtMS0xLTEtNjQ4MTQ_436f9c13-d5d7-4dc4-add9-b6244e17394d">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i959b5997adc04d35aae80581551ac666_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDkvZnJhZzo3MWY5ODlhYzg4ZmE0MDJlOTg5NWJjNTA5YjM2NmFiZC90YWJsZTplNDM2NTViYzA1ODM0ZmU3ODZiZjJhOGQzNDQ3OWY1ZS90YWJsZXJhbmdlOmU0MzY1NWJjMDU4MzRmZTc4NmJmMmE4ZDM0NDc5ZjVlXzItMS0xLTEtNjQ4MTQ_1cba0d1d-013f-439e-b764-3c30b61bf66f">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzUtMC0xLTEtNjk3OTY_55aeb162-7aa1-45c3-8ef7-1edd178879b4">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzUtMC0xLTEtNjk3OTY_7b8f98c7-adeb-450f-a165-4fa228b42ff1">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzktMC0xLTEtNjk3OTg_5ab1598c-7033-487d-91d2-46df16697116">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzktMC0xLTEtNjk3OTg_8eba8b38-0b7a-4f94-9a11-2743184dd61d">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_01ff9d77-7169-43b8-9f4d-899f18178e52">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_7d8c07d0-e325-448a-82f4-e89d3a1cdbc9">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_02d2f6b2-5f6a-4dd7-b50c-c5c804ba59ea">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_1865639d-edfc-43b8-a96b-5372a140fe79">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_2583f8a8-8017-46e6-83bc-3f7e630f84e0">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_4f38e810-fdc6-43ef-a143-0e8be7f5e5a4">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_01f9c8e2-aa18-40cc-8b65-304753d16d41">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_389556d8-620f-4901-8568-ae2c201477f2">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_46d86247-7d1c-4026-ad07-80c0a45d6c8d">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_fc8864a1-757d-4b28-bf2d-5167f831c072">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_68e051cc-4448-411b-af68-1f2f977d8ba8">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_bf57bc9e-f412-40a5-a1a3-de4f3cc9f860">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1ea5686f098b487f9190951ed682122c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzkzNDU4NDg4NDE2Mjc_96dcc550-6f72-40d1-8f5b-9c20fa535b27">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQtMC0xLTEtNjQ4MTQ_a468ceab-24a0-4868-a446-8994da717215">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <dei:DocumentType
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjY4_5bc28351-96e5-42a6-a964-61fd4b6a21d1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6NWFhY2NhZjU4MWM2NGEzYWFmNmEyODlkMmRmMDZhMTgvdGFibGVyYW5nZTo1YWFjY2FmNTgxYzY0YTNhYWY2YTI4OWQyZGYwNmExOF8wLTAtMS0xLTY0ODE0_814e0e9e-58b0-4e32-b43b-31223592c657">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18xODQ_c43fd94b-ec81-49c6-8141-4198704149c1">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18xODQ_2557a8b2-1698-49ca-ae9a-43ad94cb30a3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6ZmE1MmVjYTc4ZjRhNGMxOGIzMzA1ZTVkZmQ2YjgzNTgvdGFibGVyYW5nZTpmYTUyZWNhNzhmNGE0YzE4YjMzMDVlNWRmZDZiODM1OF8wLTAtMS0xLTY0ODE0_f51ae69a-6398-4b5e-ae50-526ecd42c5e9">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjc1_0838384a-2c77-4d1a-83e1-de493657a087">1-10026</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjc2_2d3b7ce6-3066-48ea-b883-56acd31dab9d">ALBANY INTERNATIONAL CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjY5_1a80a35a-03c2-43c4-9526-96e264725c1c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjYz_1cc62aa6-260d-4336-a666-45bf8caf5f1b">216 Airport Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjY0_bc3cfacc-77f5-4ab0-8831-99395ddc57b3">Rochester</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjcw_8fb1cb29-cef2-4a70-9145-0dbaa7fafb16">NH</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjYx_139d9028-7d04-43aa-805d-27a875ddc275">14-0462060</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjcx_7dff6b06-6536-4346-b77d-367fc0a47cea">03867</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjcy_66ac023e-7b62-4879-92c8-94332a2e1609">603</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjcz_476f60ab-84fe-439c-8088-23b627e98f6e">330-5850</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id807e6301a134da8bb510a99155bc7b1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6OWZjMTE4YzJjN2FmNDNkN2EzY2I1Mzk4Zjg1YjBjZTgvdGFibGVyYW5nZTo5ZmMxMThjMmM3YWY0M2Q3YTNjYjUzOThmODViMGNlOF8xLTAtMS0xLTY0ODE0_2249f317-261e-4f83-9a1d-49f4bc2cca70">Class A Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id807e6301a134da8bb510a99155bc7b1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6OWZjMTE4YzJjN2FmNDNkN2EzY2I1Mzk4Zjg1YjBjZTgvdGFibGVyYW5nZTo5ZmMxMThjMmM3YWY0M2Q3YTNjYjUzOThmODViMGNlOF8xLTEtMS0xLTY0ODE0_a036643a-bb07-44b3-9b88-7a411ae2b3a3">AIN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id807e6301a134da8bb510a99155bc7b1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6OWZjMTE4YzJjN2FmNDNkN2EzY2I1Mzk4Zjg1YjBjZTgvdGFibGVyYW5nZTo5ZmMxMThjMmM3YWY0M2Q3YTNjYjUzOThmODViMGNlOF8xLTItMS0xLTY0ODE0L3RleHRyZWdpb246YWQ3ZWMzN2Y4MDg5NDAwOGE2ZGFkNzRiZDM0MDkxN2RfMzM_e3b92580-f6ef-4f2f-86d5-a8dc533bcfc2">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ifed82ddd7ec94203b18b8f0845d613c3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6OWZjMTE4YzJjN2FmNDNkN2EzY2I1Mzk4Zjg1YjBjZTgvdGFibGVyYW5nZTo5ZmMxMThjMmM3YWY0M2Q3YTNjYjUzOThmODViMGNlOF8yLTAtMS0xLTY0ODE0_ac999197-7464-4ef0-8e0c-c8c1f9b77bbe">Class B Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ifed82ddd7ec94203b18b8f0845d613c3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6OWZjMTE4YzJjN2FmNDNkN2EzY2I1Mzk4Zjg1YjBjZTgvdGFibGVyYW5nZTo5ZmMxMThjMmM3YWY0M2Q3YTNjYjUzOThmODViMGNlOF8yLTEtMS0xLTY0ODE0_ffb58794-d48c-4066-8ffc-ad6c22eb79ef">AIN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ifed82ddd7ec94203b18b8f0845d613c3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6OWZjMTE4YzJjN2FmNDNkN2EzY2I1Mzk4Zjg1YjBjZTgvdGFibGVyYW5nZTo5ZmMxMThjMmM3YWY0M2Q3YTNjYjUzOThmODViMGNlOF8yLTItMS0xLTY0ODE0L3RleHRyZWdpb246ZWRlYWNmNTBkY2Y2NGQyMDk5NzNiZDVkYzM5ZGJmZjBfMzM_f87eaf2d-bb79-4ea9-8b91-ac8b5aaa29d5">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjYy_a59f727c-add5-411b-8e41-1fd9b9856ad5">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjY1_1fd6b23f-20d6-483b-a3ca-eb02010a5cb5">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjYw_f41529c5-da90-43e8-9828-2b1e06327755">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjY2_3f477055-4576-4493-b9e5-0f27ce6e64d0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6NzljNmExYTFjNjhkNDU4ZmFkNzBjZTU4NjEzZmVkMjEvdGFibGVyYW5nZTo3OWM2YTFhMWM2OGQ0NThmYWQ3MGNlNTg2MTNmZWQyMV8wLTEtMS0xLTY0ODE0_0f137ecb-0eac-4f67-941f-0e900ac0423c">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6NzljNmExYTFjNjhkNDU4ZmFkNzBjZTU4NjEzZmVkMjEvdGFibGVyYW5nZTo3OWM2YTFhMWM2OGQ0NThmYWQ3MGNlNTg2MTNmZWQyMV8xLTQtMS0xLTY0ODE0_d1e1760f-a265-48e9-b7a5-586d1825f609">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6NzljNmExYTFjNjhkNDU4ZmFkNzBjZTU4NjEzZmVkMjEvdGFibGVyYW5nZTo3OWM2YTFhMWM2OGQ0NThmYWQ3MGNlNTg2MTNmZWQyMV8yLTQtMS0xLTY0ODE0_e10ffcd0-cedc-4bae-b77a-d291767bda43">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjc0_4f8b2029-aaf7-4e9d-a699-fc7b3822ffb1">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMjY3_6273cf74-f6b3-4139-a435-9af082c48309">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i43fee997451c484fa52fd319ed2907d8_I20220630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMTI5_f58340b9-839d-4934-aa44-6274fde4ffca"
      unitRef="usd">2400000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic57e89aadfa34965a662f14585d3243e_I20230217"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18zMTUz_edbca842-8dd5-4248-8096-72eb1469c879"
      unitRef="shares">31100000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id7e2237cff0c4b668205d6d6c2afae03_I20230217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGV4dHJlZ2lvbjo0N2NhMjM1ZTRkZmE0NDhmOWU1NWYzY2JiZmI5MWRmY18xMDQ0NTM2MDQ2NzE4MA_b283ce26-f30b-4ee4-b467-22ab941e6f39"
      unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xL2ZyYWc6NDdjYTIzNWU0ZGZhNDQ4ZjllNTVmM2NiYmZiOTFkZmMvdGFibGU6MzBlYmFlMTFjMmUyNDJkYzg2MzIyYzM4NGQ0YzE0MDQvdGFibGVyYW5nZTozMGViYWUxMWMyZTI0MmRjODYzMjJjMzg0ZDRjMTQwNF8xLTAtMS0xLTY0ODE0_e2753df6-fe3b-4d72-962e-f5ee135c04ac">Portions of the Registrant&#x2019;s Proxy Statement for the Annual Meeting of Shareholders to be held on May&#160;12, 2023.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84NS9mcmFnOmUzY2ZkY2Y4MGU3NTQwNTJiOTcxNTEzNTViNWQ3ZGNmL3RleHRyZWdpb246ZTNjZmRjZjgwZTc1NDA1MmI5NzE1MTM1NWI1ZDdkY2ZfMTAxMDc_f916da26-1fab-4d19-a55c-582f39b01542">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84NS9mcmFnOmUzY2ZkY2Y4MGU3NTQwNTJiOTcxNTEzNTViNWQ3ZGNmL3RleHRyZWdpb246ZTNjZmRjZjgwZTc1NDA1MmI5NzE1MTM1NWI1ZDdkY2ZfMTAxMDg_3790a128-6d33-4ee3-8be9-6957a4c0f4e6">Albany, New York</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMS0xLTEtMS02NDgxNA_47537087-dc03-479c-8cae-2c3b2cd4047b"
      unitRef="usd">1034887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMS0zLTEtMS02NDgxNA_afb3e9c8-e327-4f61-9b3c-773a7c4c879a"
      unitRef="usd">929240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMS01LTEtMS02NDgxNA_2d0aaf17-0bb2-4377-a817-b855a5fb6d24"
      unitRef="usd">900610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMi0xLTEtMS02NDgxNA_eac78090-21d4-40bd-bc77-0e878ecdb80a"
      unitRef="usd">645105000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMi0zLTEtMS02NDgxNA_c295cfe0-d260-4579-833e-71468bbd86db"
      unitRef="usd">550849000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMi01LTEtMS02NDgxNA_68feb6a6-a2d5-4dc2-95bf-a86672f4d542"
      unitRef="usd">529538000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMy0xLTEtMS02NDgxNA_c56a1f5a-712f-4195-a079-aacdb82a3870"
      unitRef="usd">389782000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMy0zLTEtMS02NDgxNA_c67eb49d-f917-4c25-824a-fbe9e7b8b552"
      unitRef="usd">378391000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMy01LTEtMS02NDgxNA_dfb6a2b6-5a06-4662-8a37-80bdd17c365d"
      unitRef="usd">371072000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNC0xLTEtMS02NDgxNA_092d72f9-d64d-4893-bb25-2ac9cda95ddb"
      unitRef="usd">168713000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNC0zLTEtMS02NDgxNA_01b751c7-069a-4857-878c-17982ab3028c"
      unitRef="usd">160127000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNC01LTEtMS02NDgxNA_428842d1-826e-4fe8-9cf4-5659450a48e8"
      unitRef="usd">163909000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <ain:TechnicalAndResearchExpenses
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNS0xLTEtMS02NDgxNA_f58e783d-cd61-4243-bade-47a0520ff77b"
      unitRef="usd">39941000</ain:TechnicalAndResearchExpenses>
    <ain:TechnicalAndResearchExpenses
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNS0zLTEtMS02NDgxNA_2894fea8-2fac-45ef-944f-5bf55f4ecd8c"
      unitRef="usd">38922000</ain:TechnicalAndResearchExpenses>
    <ain:TechnicalAndResearchExpenses
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNS01LTEtMS02NDgxNA_89397887-c940-46c2-9b5a-b58189ec5b85"
      unitRef="usd">35347000</ain:TechnicalAndResearchExpenses>
    <us-gaap:RestructuringCharges
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNi0xLTEtMS02NDgxNA_24ed3ea5-4712-41f1-b0be-fd648c996b97"
      unitRef="usd">106000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNi0zLTEtMS02NDgxNA_f3930c85-4524-423f-982d-72b218d3639f"
      unitRef="usd">1331000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNi01LTEtMS02NDgxNA_8cdfd51b-362b-4df2-a398-77d981fa874b"
      unitRef="usd">5736000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNy0xLTEtMS02NDgxNA_b714df92-53fe-4735-a4aa-30236d71ed16"
      unitRef="usd">181022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNy0zLTEtMS02NDgxNA_ee00357e-1016-41b2-a40a-98db0077cccf"
      unitRef="usd">178011000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfNy01LTEtMS02NDgxNA_aa057872-a429-4922-8576-43c074c5fd09"
      unitRef="usd">166080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfOC0xLTEtMS02NDgxNA_2bf52fa3-e9fd-4128-90d8-343fef3272e5"
      unitRef="usd">3835000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfOC0zLTEtMS02NDgxNA_9eccdc00-48d6-49b0-9b96-453a43613df1"
      unitRef="usd">2500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfOC01LTEtMS02NDgxNA_dbf8ce5c-81d1-42f8-9211-e9ed7926d0be"
      unitRef="usd">2748000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfOS0xLTEtMS02NDgxNA_a814059c-7007-4f5b-886b-b30117c7771f"
      unitRef="usd">17835000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfOS0zLTEtMS02NDgxNA_cca8c918-44f8-41b4-9d88-261df39c6201"
      unitRef="usd">17391000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfOS01LTEtMS02NDgxNA_884fc123-a5d5-4472-91bf-7de0a5d4b4eb"
      unitRef="usd">16332000</us-gaap:InterestExpense>
    <us-gaap:PensionExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTAtMS0xLTEtNzczMTY_6d0360b6-db36-41c1-9c5c-38e87fe4fa50"
      unitRef="usd">49128000</us-gaap:PensionExpense>
    <us-gaap:PensionExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTAtMy0xLTEtNzczMTY_619a9bf8-5162-4fc9-8900-96c414d8bb86"
      unitRef="usd">0</us-gaap:PensionExpense>
    <us-gaap:PensionExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTAtNS0xLTEtNzczMTY_4cfbe482-8d85-4006-94b5-e7d56fa4cf5f"
      unitRef="usd">0</us-gaap:PensionExpense>
    <ain:GovernmentGrants
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTAtMS0xLTEtNjQ4MTQ_655380cd-8f43-45f2-99a8-303255e2ba4b"
      unitRef="usd">0</ain:GovernmentGrants>
    <ain:GovernmentGrants
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTAtMy0xLTEtNjQ4MTQ_2f6192c4-0baa-41b5-8fc4-dcf2270772d9"
      unitRef="usd">5832000</ain:GovernmentGrants>
    <ain:GovernmentGrants
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTAtNS0xLTEtNjQ4MTQ_05d95122-f4dd-4d0e-a684-eb89f5e225db"
      unitRef="usd">0</ain:GovernmentGrants>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTEtMS0xLTEtNjQ4MTQ_458e0b46-4b13-4cda-b631-d69846ee4145"
      unitRef="usd">14086000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTEtMy0xLTEtNjQ4MTQ_e7d00b3c-9365-40c0-b783-eccfb1d1713b"
      unitRef="usd">-3021000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTEtNS0xLTEtNjQ4MTQ_6a2cbb62-41f2-4281-b08b-97b2b4178ec9"
      unitRef="usd">-13422000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTItMS0xLTEtNjQ4MTQ_65fa7114-ac6b-4ccc-9a90-adef099546fa"
      unitRef="usd">131980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTItMy0xLTEtNjQ4MTQ_a0888922-9a26-4798-b652-1e925b73bf34"
      unitRef="usd">165931000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTItNS0xLTEtNjQ4MTQ_fa0478b8-f9d9-419a-9673-f9ab092bedd4"
      unitRef="usd">139074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTMtMS0xLTEtNjQ4MTQ_3f5df656-1400-4ec1-9ab2-b3de8ac8de5e"
      unitRef="usd">35472000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTMtMy0xLTEtNjQ4MTQ_9225d16f-c0d5-4fd2-98dd-37f8ee9ca227"
      unitRef="usd">47163000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTMtNS0xLTEtNjQ4MTQ_02b5f48f-2fb3-4c84-a10c-b9def9b2dee6"
      unitRef="usd">41831000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTQtMS0xLTEtNjQ4MTQ_ab2daf68-e72c-4aec-b4d3-ebbcc0700441"
      unitRef="usd">96508000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTQtMy0xLTEtNjQ4MTQ_79821230-8c99-4323-9260-4464649700d4"
      unitRef="usd">118768000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTQtNS0xLTEtNjQ4MTQ_add9de3c-2e63-494a-b35e-8b08557449c0"
      unitRef="usd">97243000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTUtMS0xLTEtNjQ4MTQ_48e708e7-f23c-43ef-b04f-72d81132f8f4"
      unitRef="usd">746000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTUtMy0xLTEtNjQ4MTQ_e83a6eed-3068-45f7-8078-cb1d19a1f985"
      unitRef="usd">290000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTUtNS0xLTEtNjQ4MTQ_6452a85a-bf3e-4686-9c00-bca9f26ac307"
      unitRef="usd">-1346000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTYtMS0xLTEtNjQ4MTQ_3ec341d2-b1e0-4411-b56d-8b23d64ddb37"
      unitRef="usd">95762000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTYtMy0xLTEtNjQ4MTQ_4e70cc2d-cd39-416a-81c6-83fd646c0247"
      unitRef="usd">118478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTYtNS0xLTEtNjQ4MTQ_68f9cc91-5631-4fcb-a6fe-a8f3e4e7480d"
      unitRef="usd">98589000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTgtMS0xLTEtNjQ4MTQ_fda072c3-5ba8-49cc-909a-28cbc2ee06f8"
      unitRef="usdPerShare">3.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTgtMy0xLTEtNjQ4MTQ_eabc06a1-4823-4103-b4f8-9349162331d9"
      unitRef="usdPerShare">3.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTgtNS0xLTEtNjQ4MTQ_aa27667d-22a0-401e-b4dc-c8c3f05237e3"
      unitRef="usdPerShare">3.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTktMS0xLTEtNjQ4MTQ_9f70b962-9a19-4a2a-9320-cf8f3aca4eec"
      unitRef="usdPerShare">3.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTktMy0xLTEtNjQ4MTQ_b2417445-054b-4859-a4c5-ddb4aa63a99c"
      unitRef="usdPerShare">3.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMTktNS0xLTEtNjQ4MTQ_ea6a8215-dcaf-41ce-9ce7-ba05e3439b95"
      unitRef="usdPerShare">3.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMjEtMS0xLTEtNjQ4MTQ_83a062c0-1ed2-4c7d-9041-4533e775e84e"
      unitRef="usdPerShare">0.88</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMjEtMy0xLTEtNjQ4MTQ_633e8ab5-4681-495b-8cee-83f3b8d29b9a"
      unitRef="usdPerShare">0.81</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF84OC9mcmFnOmNmZmM1ZGJjNmQzYjQ0NmE5ZGRhNjk2MzgxMGY1ZDExL3RhYmxlOjExYmQ3NTVlOWYyNTRlMmJhMDZlMmU3M2JlOTcyZTY0L3RhYmxlcmFuZ2U6MTFiZDc1NWU5ZjI1NGUyYmEwNmUyZTczYmU5NzJlNjRfMjEtNS0xLTEtNjQ4MTQ_4fabf116-2d25-4801-979c-a452afe21616"
      unitRef="usdPerShare">0.77</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMS0xLTEtMS02NDgxNA_7d8a120b-e35b-4a10-ad02-c90477d2b878"
      unitRef="usd">96508000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMS0zLTEtMS02NDgxNA_b356c85d-3d03-48b5-8fdd-040a87fb7978"
      unitRef="usd">118768000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMS01LTEtMS02NDgxNA_61b6429a-118c-4cb3-8705-db2661408d50"
      unitRef="usd">97243000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMy0xLTEtMS02NDgxNA_dacd2d35-dbfa-49bc-91fe-02f99a649935"
      unitRef="usd">-40971000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMy0zLTEtMS02NDgxNA_158fa402-bf37-47f5-9d52-b0a18d99b736"
      unitRef="usd">-20808000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMy01LTEtMS02NDgxNA_ac3391d9-03fe-4bf9-a2aa-9efa1c4d097f"
      unitRef="usd">38927000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanReclassificationOfLossOnPensionSettlementBeforeTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNC0xLTEtMS02NDgxNA_42a2f6eb-2591-4a6e-b63c-ed6b62d3e717"
      unitRef="usd">42657000</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanReclassificationOfLossOnPensionSettlementBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanReclassificationOfLossOnPensionSettlementBeforeTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNC0zLTEtMS02NDgxNA_e9ecc42c-5524-480d-86e7-4536aa9a3763"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanReclassificationOfLossOnPensionSettlementBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanReclassificationOfLossOnPensionSettlementBeforeTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNC01LTEtMS02NDgxNA_2b82be2d-0a96-4f2c-9269-e202e4a63369"
      unitRef="usd">411000</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanReclassificationOfLossOnPensionSettlementBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNS0xLTEtMS02NDgxNA_606aa502-b597-47d0-a1d9-d662ca3a9c4c"
      unitRef="usd">-2292000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNS0zLTEtMS02NDgxNA_db0d0803-e889-4dca-b0bd-50c64576dbc8"
      unitRef="usd">-2259000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNS01LTEtMS02NDgxNA_d44b6404-6a65-4bbe-8485-7f37331bbb4e"
      unitRef="usd">13407000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNy0xLTEtMS02NDgxNA_4c61febb-1488-4fda-b2b8-4466e64894a7"
      unitRef="usd">-4497000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNy0zLTEtMS02NDgxNA_765744a7-eea2-448c-b1ea-151b2a9960af"
      unitRef="usd">-4475000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfNy01LTEtMS02NDgxNA_0082c16a-ca03-4cac-a17c-eedc9732180e"
      unitRef="usd">-4474000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfOC0xLTEtMS02NDgxNA_f1c004ce-03cd-42ef-b428-990ee3f703da"
      unitRef="usd">-3260000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfOC0zLTEtMS02NDgxNA_0c761240-ad93-4c91-b12f-f3a58d76db81"
      unitRef="usd">-4625000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfOC01LTEtMS02NDgxNA_43b2f1ea-ddfe-46b3-b700-ce2709741025"
      unitRef="usd">-5004000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfOS0xLTEtMS02NDgxNA_df863c55-6172-4509-9e4f-c1ebf14d47df"
      unitRef="usd">468000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfOS0zLTEtMS02NDgxNA_12172948-a926-4736-87ad-370c4fb46884"
      unitRef="usd">6852000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfOS01LTEtMS02NDgxNA_c4e1e2e1-72c5-45e8-8917-ccf308a0870c"
      unitRef="usd">3982000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTAtMS0xLTEtNjQ4MTQ_b1682095-cbc1-4700-8e65-366a1d2b24b0"
      unitRef="usd">25396000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTAtMy0xLTEtNjQ4MTQ_8bed6499-db13-40a1-8dfe-651fc5632e3b"
      unitRef="usd">3764000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTAtNS0xLTEtNjQ4MTQ_af52f423-6b5d-4cfd-9912-c7bd5fee8ed9"
      unitRef="usd">-12622000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTItMS0xLTEtNjQ4MTQ_84b9c7a6-4197-4c23-ae94-d9774339e958"
      unitRef="usd">16459000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTItMy0xLTEtNjQ4MTQ_bf25407e-e219-4137-8b57-6cc13711d37d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTItNS0xLTEtNjQ4MTQ_c6eceba0-45c5-4339-a252-fff67d54c0e5"
      unitRef="usd">128000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTMtMS0xLTEtNjQ4MTQ_9f4c6d2f-bee7-4dff-89c1-bbacb7740e59"
      unitRef="usd">370000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTMtMy0xLTEtNjQ4MTQ_c8cc313f-a5e7-4f38-be7f-74416e0fd549"
      unitRef="usd">-1463000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTMtNS0xLTEtNjQ4MTQ_c92c418b-59d8-40b6-a0a1-b98b6b533a43"
      unitRef="usd">3017000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTQtMS0xLTEtNjQ4MTQ_32c3741a-c981-4665-894a-028c5f718eaa"
      unitRef="usd">-408000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTQtMy0xLTEtNjQ4MTQ_2ca369c2-e672-4ec8-b063-0290d33fd08a"
      unitRef="usd">52000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTQtNS0xLTEtNjQ4MTQ_a2937b9c-dad4-4faf-b5f1-e82adaf73de3"
      unitRef="usd">148000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTUtMS0xLTEtNjQ4MTQ_5877d5d5-f180-46bb-8252-b3c54f47e3b3"
      unitRef="usd">118000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTUtMy0xLTEtNjQ4MTQ_86da4daf-0789-4cac-8e24-72f53c438588"
      unitRef="usd">1734000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTUtNS0xLTEtNjQ4MTQ_d125a941-ae54-4c9e-8872-712325543076"
      unitRef="usd">1028000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTYtMS0xLTEtNjQ4MTQ_583013ea-4e61-48e5-a986-69c196f8d7e0"
      unitRef="usd">6425000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTYtMy0xLTEtNjQ4MTQ_e8fddba7-fc13-4b39-9f13-6fe90c3320b3"
      unitRef="usd">952000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTYtNS0xLTEtNjQ4MTQ_58b659d5-bb36-4e04-9256-5f94bcd5a467"
      unitRef="usd">-3259000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTctMS0xLTEtNjQ4MTQ_77651f4c-68ac-4b17-b80f-5e6370b68e7c"
      unitRef="usd">97565000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTctMy0xLTEtNjQ4MTQ_41060e02-9670-4358-97d0-42ac53638083"
      unitRef="usd">105192000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTctNS0xLTEtNjQ4MTQ_0e6b8ec3-2a14-426d-9e5c-ca8af55eb86e"
      unitRef="usd">140816000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTgtMS0xLTEtNjQ4MTQ_a0ff4b5c-0f7b-464c-b426-c2efb3004949"
      unitRef="usd">856000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTgtMy0xLTEtNjQ4MTQ_0f639a0c-bbeb-4d92-93e4-a075a2cf2ddc"
      unitRef="usd">-161000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTgtNS0xLTEtNjQ4MTQ_ebf3606c-99ef-4c07-a429-09ffbea06362"
      unitRef="usd">-207000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTktMS0xLTEtNjQ4MTQ_9fb155c1-8b3b-4658-85c4-a183a0b2aef8"
      unitRef="usd">96709000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTktMy0xLTEtNjQ4MTQ_e8775b88-4768-4ab3-ae97-59be16ae3cab"
      unitRef="usd">105353000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85MS9mcmFnOmVmODBiZGQzNTQ4ODRkMTFiZmMyNmI5ZGZjNWQ5ZDdhL3RhYmxlOjM0NTZkMTBhZjUxYTRjOTFiMmJkYTJiYTUxODc3YTNkL3RhYmxlcmFuZ2U6MzQ1NmQxMGFmNTFhNGM5MWIyYmRhMmJhNTE4NzdhM2RfMTktNS0xLTEtNjQ4MTQ_40c82ed3-4128-48d8-9a7c-263e9938cfb5"
      unitRef="usd">141023000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMy0xLTEtMS02NDgxNA_126c2953-6f92-4998-9bed-de52720406e5"
      unitRef="usd">291776000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMy0zLTEtMS02NDgxNA_866d51f1-59f4-4baa-8591-a400891ac262"
      unitRef="usd">302036000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNC0xLTEtMS02NDgxNA_8ac7b4f0-fd7a-49a5-9680-3d3e246372e5"
      unitRef="usd">200018000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNC0zLTEtMS02NDgxNA_a70c1728-fa47-4495-9a10-8bee75c36684"
      unitRef="usd">191985000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNS0xLTEtMS02NDgxNA_7c71840d-5b07-4318-be88-0706c5efb9aa"
      unitRef="usd">148695000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNS0zLTEtMS02NDgxNA_b1315ec5-9e44-4d65-8db1-8d42c9fdb6ee"
      unitRef="usd">112546000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNi0xLTEtMS02NDgxNA_500f2703-d758-4ab7-9be5-4449a9125d51"
      unitRef="usd">139050000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNi0zLTEtMS02NDgxNA_7f9be4e2-60e3-4883-840b-2e96cb8afc25"
      unitRef="usd">117882000</us-gaap:InventoryNet>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNy0xLTEtMS02NDgxNA_ee15d6c6-ae61-4a3a-9cd9-60f2bf167ca1"
      unitRef="usd">7938000</us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNy0zLTEtMS02NDgxNA_4642224f-2713-4398-9797-c23627dd2767"
      unitRef="usd">1958000</us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfOC0xLTEtMS02NDgxNA_bfad784f-c1a8-4a87-aca3-a3e5e6f27f47"
      unitRef="usd">50962000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfOC0zLTEtMS02NDgxNA_d6e6ad8d-fdd4-4ad7-8add-0ad89b989ea5"
      unitRef="usd">32394000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfOS0xLTEtMS02NDgxNA_fee52169-8c8b-448c-8399-b5d4d364e7da"
      unitRef="usd">838439000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfOS0zLTEtMS02NDgxNA_ca59577d-dce2-4b54-938b-8d60e65e8ab1"
      unitRef="usd">758801000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTEtMS0xLTEtNjQ4MTQ_57e56d3b-f810-435d-ae22-15938967744e"
      unitRef="usd">445658000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTEtMy0xLTEtNjQ4MTQ_5f785732-8153-4b82-8947-86b3eac79983"
      unitRef="usd">436417000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTItMS0xLTEtNjQ4MTQ_43134182-9593-434d-bb01-d3f2c786805d"
      unitRef="usd">33811000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTItMy0xLTEtNjQ4MTQ_d80a0823-6505-4cdc-a955-6179195129a0"
      unitRef="usd">39081000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTMtMS0xLTEtNjQ4MTQ_61ae8847-54b0-437f-b58e-edb86de8844a"
      unitRef="usd">178217000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTMtMy0xLTEtNjQ4MTQ_990ab881-74e3-4354-aeab-867ee6fc272d"
      unitRef="usd">182124000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTQtMS0xLTEtNjQ4MTQ_3e88d902-6415-4878-9ca2-fde427c084d9"
      unitRef="usd">15196000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTQtMy0xLTEtNjQ4MTQ_7c2d5050-e9da-4cf0-a795-10c581bd5fce"
      unitRef="usd">26376000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTUtMS0xLTEtNjQ4MTQ_789f82f4-897e-482f-aba8-f1e4bd7bdd32"
      unitRef="usd">27913000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTUtMy0xLTEtNjQ4MTQ_8b500ad2-291a-4c37-aa23-7882f2ef0cfd"
      unitRef="usd">31849000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTYtMS0xLTEtNjQ4MTQ_fbc23347-b6ab-4aa5-8573-b14a82ef0dda"
      unitRef="usd">103021000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTYtMy0xLTEtNjQ4MTQ_10be2a60-b096-4f1e-be3c-c8848f3c3092"
      unitRef="usd">81416000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTctMS0xLTEtNjQ4MTQ_7cbe6234-d361-45c0-8698-47bc08d2cc68"
      unitRef="usd">1642255000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMTctMy0xLTEtNjQ4MTQ_b4023b1e-1704-49a5-9293-cc8062271a1d"
      unitRef="usd">1556064000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjEtMS0xLTEtNjQ4MTQ_89f6b041-b470-4435-8021-3c6082c7e24b"
      unitRef="usd">69707000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjEtMy0xLTEtNjQ4MTQ_00713290-5f5d-492e-af2d-4952c5630542"
      unitRef="usd">68954000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjItMS0xLTEtNjQ4MTQ_73e2ffae-0d15-4e5e-bff9-b85e6fcfb32e"
      unitRef="usd">126385000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjItMy0xLTEtNjQ4MTQ_6447ea5e-0ec3-4d0a-9df4-691ac14705b4"
      unitRef="usd">124325000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjMtMS0xLTEtNjQ4MTQ_ecc50ab1-ae25-4fe4-8bbf-52613237fda2"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjMtMy0xLTEtNjQ4MTQ_c8d1f57b-8c81-4c4d-bce7-6a38de2b468e"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjQtMS0xLTEtNjQ4MTQ_3c3213bd-25f8-4bed-81c9-a813516e7349"
      unitRef="usd">15224000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjQtMy0xLTEtNjQ4MTQ_88ea7214-735f-4c3b-8267-d2dd8a1461f2"
      unitRef="usd">14887000</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjUtMS0xLTEtNjQ4MTQ_b552c38d-8a88-4363-a5bc-07ae7df609df"
      unitRef="usd">211316000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjUtMy0xLTEtNjQ4MTQ_d50ecb7f-ba45-44cc-8191-c128adf06d96"
      unitRef="usd">208166000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjctMS0xLTEtNjQ4MTQ_5e8dbcab-a8c1-4255-94ad-cad9d96d7fda"
      unitRef="usd">439000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjctMy0xLTEtNjQ4MTQ_e2421335-dc49-4a74-91a1-d219b34919f5"
      unitRef="usd">350000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjgtMS0xLTEtNjQ4MTQ_273624cc-95bb-4b8e-85f1-51d8dc38efc1"
      unitRef="usd">108758000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjgtMy0xLTEtNjQ4MTQ_2b220921-4816-4c52-a1f2-5a072b627fe7"
      unitRef="usd">107794000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjktMS0xLTEtNjQ4MTQ_6ee1774a-4127-4f0e-a853-4b6142658896"
      unitRef="usd">15638000</us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMjktMy0xLTEtNjQ4MTQ_f29390a3-a65a-4591-a54c-50bb9ebb4237"
      unitRef="usd">12499000</us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzAtMS0xLTEtNjQ4MTQ_295a92f0-1682-4efd-9413-33cea7271b1e"
      unitRef="usd">774712000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzAtMy0xLTEtNjQ4MTQ_43a53fdf-c09f-45b8-83c4-f4906dad8e2c"
      unitRef="usd">678459000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzItMS0xLTEtNjQ4MTQ_18185d2f-3b44-4df0-a4bb-412ca813a788"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzItMy0xLTEtNjQ4MTQ_48993d6c-6ae7-4f7b-abed-c47919bd7d74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo0MzJmNDYxYTc1NzI0ODRiOGVmYTA3ODhkMjU5ZmQ3OF8zMQ_0b3186e1-69fb-49a4-a5d2-7332559a02ec"
      unitRef="usdPerShare">5.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo0MzJmNDYxYTc1NzI0ODRiOGVmYTA3ODhkMjU5ZmQ3OF8zMQ_fb1ad391-51ea-4192-8f5d-16227994a9e8"
      unitRef="usdPerShare">5.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo0MzJmNDYxYTc1NzI0ODRiOGVmYTA3ODhkMjU5ZmQ3OF81Ng_0bb10a51-576d-4748-844e-b5b0085173b3"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo0MzJmNDYxYTc1NzI0ODRiOGVmYTA3ODhkMjU5ZmQ3OF81Ng_b7337d23-f64d-4567-ae7e-19811f1b2432"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo0MzJmNDYxYTc1NzI0ODRiOGVmYTA3ODhkMjU5ZmQ3OF82Nw_0b8e84cf-325a-439a-bccb-aaae920482b3"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo0MzJmNDYxYTc1NzI0ODRiOGVmYTA3ODhkMjU5ZmQ3OF82Nw_3538307f-93c1-4cdd-902b-1318099e9f35"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMS0xLTEtNjQ4MTQ_2fdef55e-6501-4b99-b714-eafb6682979e"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzUtMy0xLTEtNjQ4MTQ_e87377f4-83cc-4740-8860-90146829a58c"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6af54923751748f086f1453bc526a74d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozZjA3MGQyMmIzMGM0M2MxOTcwM2NiZWY2OTEwMzdmZF8zNg_03094bdf-66d0-4615-b829-f4db5ee26ba8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozZjA3MGQyMmIzMGM0M2MxOTcwM2NiZWY2OTEwMzdmZF8zNg_9a134226-8bc9-45bf-ba9f-d9dff3809f46"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozZjA3MGQyMmIzMGM0M2MxOTcwM2NiZWY2OTEwMzdmZF82MQ_7821a4af-1ecd-4a8d-81a7-47601118044b"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6af54923751748f086f1453bc526a74d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozZjA3MGQyMmIzMGM0M2MxOTcwM2NiZWY2OTEwMzdmZF82MQ_c0d085fb-5940-4613-beeb-a05530bcbb29"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6af54923751748f086f1453bc526a74d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozZjA3MGQyMmIzMGM0M2MxOTcwM2NiZWY2OTEwMzdmZF83OQ_95309af7-246c-4237-86d7-efe255a47234"
      unitRef="shares">40785434</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozZjA3MGQyMmIzMGM0M2MxOTcwM2NiZWY2OTEwMzdmZF85Mg_22b5690c-6f84-476b-938d-b3c0f13364ce"
      unitRef="shares">40760577</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i6af54923751748f086f1453bc526a74d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMS0xLTEtNjQ4MTQ_f3c2bfc0-de28-4058-a6e4-7f2d9ba1e2dd"
      unitRef="usd">41000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzYtMy0xLTEtNjQ4MTQ_2defffa3-b25f-40e1-8554-a661fba69e92"
      unitRef="usd">41000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i28c396745c0a4c4b9756894deaaeae1c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N18zNg_1e703082-ab0d-43b2-8218-225f239f0167"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N18zNg_89a890ef-de3a-46a1-9910-88fac4c9fba8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i28c396745c0a4c4b9756894deaaeae1c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N182MQ_55212060-4397-46e8-9a2d-6231b18ced58"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N182MQ_e1064bca-1738-4fb9-9237-1ad201f023ae"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N185NQ_5c896a6e-aacd-486c-aa07-6d729f6370e1"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N185NQ_ca961f42-a1a8-4647-a6f1-a9d49a696a74"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i28c396745c0a4c4b9756894deaaeae1c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N18xMDg_09e56955-a182-4d0f-83f8-81c13b4f3606"
      unitRef="shares">104</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i28c396745c0a4c4b9756894deaaeae1c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowZGVjYjczZjI1OGQ0YWVhODRlNTQ2ZDVkMjhhOWQ5N18xMDg_2d60f596-2974-48d5-9faa-ca6130bb5e03"
      unitRef="shares">104</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMS0xLTEtNjQ4MTQ_e3ee9b12-63c8-4d42-a6fb-77135cc640fe"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i28c396745c0a4c4b9756894deaaeae1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzctMy0xLTEtNjQ4MTQ_30c930d5-1ddd-4608-a8ef-2dea40321bfc"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzgtMS0xLTEtNjQ4MTQ_fdea2d38-fbd6-41f5-9c50-17f5399a6743"
      unitRef="usd">441540000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzgtMy0xLTEtNjQ4MTQ_e78928fc-bb17-4027-8bac-43fe839dffba"
      unitRef="usd">436996000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzktMS0xLTEtNjQ4MTQ_ce7b8e8a-45b8-47ce-91a5-7dbe9acf4be4"
      unitRef="usd">931318000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfMzktMy0xLTEtNjQ4MTQ_46914b68-55f2-4030-8ddf-b66adf214d08"
      unitRef="usd">863057000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDEtMS0xLTEtNjQ4MTQ_7f4f5b0d-b010-4d57-a9d2-a6123c714e5c"
      unitRef="usd">-146851000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDEtMy0xLTEtNjQ4MTQ_d3d2f87c-b16f-4ad1-b8cb-56bd6ce79118"
      unitRef="usd">-105880000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDItMS0xLTEtNjQ4MTQ_48b6d466-d7e3-44a2-b950-5963d6037508"
      unitRef="usd">15783000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDItMy0xLTEtNjQ4MTQ_035d48d8-b49c-4a51-9ec8-395bb206dfb0"
      unitRef="usd">38490000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDMtMS0xLTEtNjQ4MTQ_19d3ec2f-242a-4cc1-ba99-1986edc34365"
      unitRef="usd">17707000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDMtMy0xLTEtNjQ4MTQ_767c64e3-fe3d-468c-ac29-4da9a7bbf076"
      unitRef="usd">-1614000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:TreasuryStockShares
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDQtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo3OWVlZjRiNjg4NWI0NjgyYmQwNzc0Y2EwOGMxYWUyNl8zOQ_558d8263-265a-4fa9-9f60-c249b32a41b9"
      unitRef="shares">9674542</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDQtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo3OWVlZjRiNjg4NWI0NjgyYmQwNzc0Y2EwOGMxYWUyNl81OQ_535604c3-912b-4300-818b-d8849ff7edb2"
      unitRef="shares">8665090</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDQtMS0xLTEtNjQ4MTQ_a6028639-4141-4ade-9805-a4a92f260765"
      unitRef="usd">364923000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDQtMy0xLTEtNjQ4MTQ_b01603e1-e93d-46fa-8bdc-185cb138a12f"
      unitRef="usd">280143000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDUtMS0xLTEtNjQ4MTQ_7b687197-75f5-4dd2-a6f1-3b6911492396"
      unitRef="usd">863049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDUtMy0xLTEtNjQ4MTQ_2d79aaa4-7679-423d-8fb9-a9f6139d6c40"
      unitRef="usd">873967000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDYtMS0xLTEtNjQ4MTQ_d9040ddf-616a-4756-8174-01619b8eaad6"
      unitRef="usd">4494000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDYtMy0xLTEtNjQ4MTQ_1eb08aa4-90ed-4193-8499-aa72b6f36990"
      unitRef="usd">3638000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDctMS0xLTEtNjQ4MTQ_667804c2-e987-45c3-b6cc-3a0484e69de2"
      unitRef="usd">867543000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDctMy0xLTEtNjQ4MTQ_94232df0-b0bc-4102-840c-57cb5d34307a"
      unitRef="usd">877605000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDgtMS0xLTEtNjQ4MTQ_19a1d3df-f464-4af4-894b-08e72ca29bbc"
      unitRef="usd">1642255000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85NC9mcmFnOjQ1MzdmMzNjMTZkMTRjZjM4ZDJlYTk5Mjg1OTAyYjc5L3RhYmxlOmU3YmJmNDFlYjA4NDQ5ZWQ4NmUzZGY2MzVlMzc4MjE5L3RhYmxlcmFuZ2U6ZTdiYmY0MWViMDg0NDllZDg2ZTNkZjYzNWUzNzgyMTlfNDgtMy0xLTEtNjQ4MTQ_cfedf2e0-e3b4-4e65-81cc-331d7c30f72b"
      unitRef="usd">1556064000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMi0xLTEtMS02NDgxNA_4c006708-b3d1-42c6-9661-1affe5ddad30"
      unitRef="usd">96508000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMi0zLTEtMS02NDgxNA_433278a8-b8d3-43da-81de-0d1f35ef3ce0"
      unitRef="usd">118768000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMi01LTEtMS02NDgxNA_093c8689-a1f7-49fa-b63f-8e16e64b44ce"
      unitRef="usd">97243000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNC0xLTEtMS02NDgxNA_a8991ce5-9ab0-49a4-9aff-1e435f7335cd"
      unitRef="usd">62480000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNC0zLTEtMS02NDgxNA_3ea938d7-30f2-4c8a-ab00-46f3e9c29141"
      unitRef="usd">65130000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNC01LTEtMS02NDgxNA_cc86d170-458a-4667-b004-f351ef894ba1"
      unitRef="usd">63328000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNS0xLTEtMS02NDgxNA_9bcfd381-a05f-423e-9412-b9295332fe52"
      unitRef="usd">6569000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNS0zLTEtMS02NDgxNA_673c608e-ca47-4e79-93ec-17cb830066e8"
      unitRef="usd">9125000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNS01LTEtMS02NDgxNA_cec53086-6f98-4180-9883-e62f73e569ce"
      unitRef="usd">9377000</us-gaap:AdjustmentForAmortization>
    <ain:ChangeInDeferredTaxesAndOtherLiabilities
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNi0xLTEtMS02NDgxNA_471ace75-bb15-46ba-a4b2-a287ce6ab014"
      unitRef="usd">-8496000</ain:ChangeInDeferredTaxesAndOtherLiabilities>
    <ain:ChangeInDeferredTaxesAndOtherLiabilities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNi0zLTEtMS02NDgxNA_8de0f310-20ac-4439-ada1-d14ceff92dd0"
      unitRef="usd">12181000</ain:ChangeInDeferredTaxesAndOtherLiabilities>
    <ain:ChangeInDeferredTaxesAndOtherLiabilities
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNi01LTEtMS02NDgxNA_2bbf0a54-a358-4a2c-b7fc-b408421c4069"
      unitRef="usd">11101000</ain:ChangeInDeferredTaxesAndOtherLiabilities>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNy0xLTEtMS02NDgxNA_f888ccd1-4e74-4077-8f90-7645b744e129"
      unitRef="usd">1808000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNy0zLTEtMS02NDgxNA_d145a56c-5b02-4021-ab40-b06a31a1a4d6"
      unitRef="usd">856000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNy01LTEtMS02NDgxNA_38c14188-b640-4f1b-bf16-8eac2d5b8d08"
      unitRef="usd">1173000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfOC0xLTEtMS02NDgxNA_195bdf25-dec1-40dc-b063-40c12e645f68"
      unitRef="usd">-1118000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfOC0zLTEtMS02NDgxNA_4fd7ce66-c0a2-486b-8714-ee2d1292d974"
      unitRef="usd">-875000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfOC01LTEtMS02NDgxNA_f51fc883-31ba-4f0b-9e83-269104348466"
      unitRef="usd">290000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfOS0xLTEtMS02NDgxNA_825cfb13-182f-41ca-8e7c-a2d85766c1ee"
      unitRef="usd">42657000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfOS0zLTEtMS02NDgxNA_c90dc59e-f211-45ed-be89-fc940a0443e7"
      unitRef="usd">0</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfOS01LTEtMS02NDgxNA_b1773625-fb7c-401a-aa7c-0a42d3dc8c9c"
      unitRef="usd">411000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTAtMS0xLTEtNjQ4MTQ_7b5ea188-d76a-4ec4-b86f-a2a097113c61"
      unitRef="usd">4527000</ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock>
    <ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTAtMy0xLTEtNjQ4MTQ_24c0b27f-0b44-4d59-8f90-0c537bf2cf5f"
      unitRef="usd">3146000</ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock>
    <ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTAtNS0xLTEtNjQ4MTQ_c8021200-40d5-401e-964b-80d6fc88b747"
      unitRef="usd">1505000</ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTEtMS0xLTEtNjQ4MTQ_576418f8-6bb6-422a-97cb-a06d0f2acf5e"
      unitRef="usd">1408000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTEtMy0xLTEtNjQ4MTQ_ee2b869b-a9a2-4a35-a19f-3f2185c8a898"
      unitRef="usd">-1299000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTEtNS0xLTEtNjQ4MTQ_2d8c7551-93ba-4f6c-8d10-18306572fc31"
      unitRef="usd">1628000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <ain:ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTItMS0xLTEtNjQ4MTQ_d0ecfe2a-b11f-4e87-82c2-a0ad118ed4b7"
      unitRef="usd">4434000</ain:ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans>
    <ain:ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTItMy0xLTEtNjQ4MTQ_f015daba-6087-42d5-94e0-61b52643aa03"
      unitRef="usd">3150000</ain:ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans>
    <ain:ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTItNS0xLTEtNjQ4MTQ_9fa62c39-1404-4e96-b32b-dd65c3fa8bb6"
      unitRef="usd">-14246000</ain:ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans>
    <ain:FairValueAdjustmentOnForeignCurrencyOption
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTMtMS0xLTEtNjQ4MTQ_07f9e60a-a74f-4564-ab7e-7810aa96af77"
      unitRef="usd">-509000</ain:FairValueAdjustmentOnForeignCurrencyOption>
    <ain:FairValueAdjustmentOnForeignCurrencyOption
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTMtMy0xLTEtNjQ4MTQ_e51e0936-c615-46fa-9cef-78497b6389c2"
      unitRef="usd">169000</ain:FairValueAdjustmentOnForeignCurrencyOption>
    <ain:FairValueAdjustmentOnForeignCurrencyOption
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTMtNS0xLTEtNjQ4MTQ_129af745-b73b-4a1f-86a8-fbcfe584d07c"
      unitRef="usd">0</ain:FairValueAdjustmentOnForeignCurrencyOption>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTYtMS0xLTEtNjQ4MTQ_5d257bd4-757c-4de0-a7e7-ab6b1635dd9a"
      unitRef="usd">14301000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTYtMy0xLTEtNjQ4MTQ_374eed98-044a-4118-a671-3967af2a3cc8"
      unitRef="usd">7734000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTYtNS0xLTEtNjQ4MTQ_55b1d2e2-f3b9-4af4-b9df-90e3b12ccc83"
      unitRef="usd">-31522000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTctMS0xLTEtNjQ4MTQ_0a22ddbc-f917-410a-ab68-2b48d053cd64"
      unitRef="usd">36434000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTctMy0xLTEtNjQ4MTQ_31a90e77-7049-44fd-998c-33ffa51546d5"
      unitRef="usd">-25446000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTctNS0xLTEtNjQ4MTQ_445ddfb5-76c4-40e7-a636-3fe2ba3aba0a"
      unitRef="usd">59122000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTgtMS0xLTEtNjQ4MTQ_08acbeaf-eaaf-4725-a196-11ffadde1e44"
      unitRef="usd">24541000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTgtMy0xLTEtNjQ4MTQ_f382195c-0100-487e-a84b-b44272c38ec0"
      unitRef="usd">9942000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTgtNS0xLTEtNjQ4MTQ_57bac884-31bf-47ce-a5ac-8f5e0341bdca"
      unitRef="usd">13685000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTktMS0xLTEtNjQ4MTQ_37e190c2-f81b-4aaf-a86c-a3c51be14717"
      unitRef="usd">4134000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTktMy0xLTEtNjQ4MTQ_4edd48e8-7bf3-483b-9526-f34238bf1e8e"
      unitRef="usd">998000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMTktNS0xLTEtNjQ4MTQ_39d3fc63-1b58-462a-af89-18f60322d163"
      unitRef="usd">7811000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjAtMS0xLTEtNjQ4MTQ_3462f181-839a-45b8-8460-de816a1f4279"
      unitRef="usd">6005000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjAtMy0xLTEtNjQ4MTQ_8b76bdb2-76a9-4a1e-ab17-4221b007aaf6"
      unitRef="usd">-3944000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjAtNS0xLTEtNjQ4MTQ_bf6550ed-6b9e-4695-b063-7084e068c6bb"
      unitRef="usd">-113000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjEtMS0xLTEtNjQ4MTQ_fae871cf-4b00-4f2b-8b45-cc006460515c"
      unitRef="usd">8572000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjEtMy0xLTEtNjQ4MTQ_e1699f0c-5088-4c38-b634-336f618a49b6"
      unitRef="usd">9492000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjEtNS0xLTEtNjQ4MTQ_8e386550-06b7-44e2-8329-425dae252f4c"
      unitRef="usd">-15586000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjItMS0xLTEtNjQ4MTQ_15a7f1b3-7e5e-4b31-9217-1ad06c9cda3f"
      unitRef="usd">3226000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjItMy0xLTEtNjQ4MTQ_d4833309-0b42-4736-aced-bedbfc1aaf35"
      unitRef="usd">-774000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjItNS0xLTEtNjQ4MTQ_e061226d-e323-45d1-ae57-3cd4b914b5cd"
      unitRef="usd">-3856000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjMtMS0xLTEtNjQ4MTQ_01a639db-a7fa-4420-b701-886d0af90d38"
      unitRef="usd">183000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjMtMy0xLTEtNjQ4MTQ_434d089f-3252-4443-bf3a-a648d6d23ee2"
      unitRef="usd">-477000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjMtNS0xLTEtNjQ4MTQ_f3c2e52c-cf1d-4bdb-afa0-2fb0c64a5e96"
      unitRef="usd">5939000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <ain:NoncurrentReceivables
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjQtMS0xLTEtNjQ4MTQ_bf66398f-6752-4949-9e5d-4b79d51793e9"
      unitRef="usd">3911000</ain:NoncurrentReceivables>
    <ain:NoncurrentReceivables
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjQtMy0xLTEtNjQ4MTQ_fa793f88-3752-4270-b83e-c5bd0b4230ac"
      unitRef="usd">4355000</ain:NoncurrentReceivables>
    <ain:NoncurrentReceivables
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjQtNS0xLTEtNjQ4MTQ_49f81c77-04e5-4045-aa55-407517814d29"
      unitRef="usd">4158000</ain:NoncurrentReceivables>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjUtMS0xLTEtNjQ4MTQ_148ba51b-9f90-4cf9-96ef-4288cb9ecf6e"
      unitRef="usd">-10133000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjUtMy0xLTEtNjQ4MTQ_f2b49bcc-37d3-4c61-87e3-9dec2a1c024c"
      unitRef="usd">-13713000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjUtNS0xLTEtNjQ4MTQ_106a6cab-51e5-4615-8ff1-70b1c26ad851"
      unitRef="usd">-2437000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjYtMS0xLTEtNjQ4MTQ_ae044c1e-780a-4aa0-8b8d-723a47b78e8d"
      unitRef="usd">-4234000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjYtMy0xLTEtNjQ4MTQ_5a442af3-b7aa-4cd5-8cd6-7e174eac430a"
      unitRef="usd">-2075000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjYtNS0xLTEtNjQ4MTQ_e1826e8b-3617-439e-add0-9f448a06dfe7"
      unitRef="usd">-1296000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjctMS0xLTEtNjQ4MTQ_ad6b84e2-9889-4808-b0f3-3882a9148456"
      unitRef="usd">128214000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjctMy0xLTEtNjQ4MTQ_6c09238a-325c-4853-b3dd-29f09d0ec819"
      unitRef="usd">217475000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMjctNS0xLTEtNjQ4MTQ_24e56dcb-15ef-4d10-aa06-a685954ad860"
      unitRef="usd">140253000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzAtMS0xLTEtNjQ4MTQ_5ee79e5e-6eb7-482e-845f-df3323ca63b2"
      unitRef="usd">93675000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzAtMy0xLTEtNjQ4MTQ_c6cbc8a6-197b-4649-aecd-d8f576deea40"
      unitRef="usd">52793000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzAtNS0xLTEtNjQ4MTQ_d33d2737-1093-4796-91f6-4c7ee78405fd"
      unitRef="usd">41463000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzEtMS0xLTEtNjQ4MTQ_16b9d083-f58a-428f-97d1-b219580074f2"
      unitRef="usd">2673000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzEtMy0xLTEtNjQ4MTQ_487e2482-20d7-4397-865f-3e40fc1182aa"
      unitRef="usd">906000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzEtNS0xLTEtNjQ4MTQ_09744133-cc44-4b6e-bb94-6428173eeb8f"
      unitRef="usd">927000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzItMS0xLTEtNjQ4MTQ_da203a98-38d9-43f4-9446-b9ec2a328886"
      unitRef="usd">-96348000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzItMy0xLTEtNjQ4MTQ_9654727c-9e13-4bfa-9e45-1eb5bf4d0990"
      unitRef="usd">-53699000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzItNS0xLTEtNjQ4MTQ_ca3ac04a-1b98-45f2-b8bd-66767a38a691"
      unitRef="usd">-42390000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzQtMS0xLTEtNjQ4MTQ_37320d80-3cfb-4dbc-b497-96a394240c21"
      unitRef="usd">162000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzQtMy0xLTEtNjQ4MTQ_81652df7-f8ff-4325-9ea0-b0dce521c628"
      unitRef="usd">8000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzQtNS0xLTEtNjQ4MTQ_4e652e8c-4aa6-44ba-b448-17aebf812528"
      unitRef="usd">75000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzUtMS0xLTEtNjQ4MTQ_42e26577-3115-4f42-ba95-a11ad5c4d6fa"
      unitRef="usd">73000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzUtMy0xLTEtNjQ4MTQ_f7be9337-c68f-4c5a-ac62-5c561bb59521"
      unitRef="usd">56009000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzUtNS0xLTEtNjQ4MTQ_606e0c9d-aba7-4edd-b2c9-9d1f4127ff44"
      unitRef="usd">101020000</us-gaap:RepaymentsOfDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzYtMS0xLTEtNjQ4MTQ_d08783f1-b1a9-4314-ac00-b67a1aa785ac"
      unitRef="usd">654000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzYtMy0xLTEtNjQ4MTQ_fc1cd6e6-d007-4475-8f2e-31bfdb39dc9c"
      unitRef="usd">1438000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzYtNS0xLTEtNjQ4MTQ_badffe72-9623-47fc-9115-4ae05be3dd1f"
      unitRef="usd">7214000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzctMS0xLTEtNjQ4MTQ_276cde56-c9ec-4d97-be3f-44e672676b81"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzctMy0xLTEtNjQ4MTQ_63abf25c-8739-43c2-9688-aeacaeee07d2"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzctNS0xLTEtNjQ4MTQ_6c16275c-3c2d-4971-940a-3079f7adf170"
      unitRef="usd">2432000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzgtMS0xLTEtNjQ4MTQ_b6893ad0-2cc7-4c11-9a95-fc4a24906825"
      unitRef="usd">84780000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzgtMy0xLTEtNjQ4MTQ_a6f29246-8681-4d96-8c71-63fb6e769179"
      unitRef="usd">23449000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzgtNS0xLTEtNjQ4MTQ_d6cd580d-0326-453e-acd7-2d5864ef24a4"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzktMS0xLTEtNjQ4MTQ_b57f3026-7b05-4e26-929e-54d50763c33d"
      unitRef="usd">770000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzktMy0xLTEtNjQ4MTQ_bd26fcc9-dabf-4389-bc81-7182d5a10021"
      unitRef="usd">998000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfMzktNS0xLTEtNjQ4MTQ_8f5e19ac-4134-4fbc-aef7-a21fea880625"
      unitRef="usd">490000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDAtMS0xLTEtNjQ4MTQ_da16d266-7c59-4efb-84da-ed83aabdc752"
      unitRef="usd">17000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDAtMy0xLTEtNjQ4MTQ_2858c028-6d7e-4b29-ad00-4609aaf68ed0"
      unitRef="usd">153000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDAtNS0xLTEtNjQ4MTQ_1caf148c-82e4-4aec-8ed1-841f567ed2a9"
      unitRef="usd">55000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividends
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDEtMS0xLTEtNjQ4MTQ_cd89c47a-7b0f-406f-8ce2-8e8cb75c0523"
      unitRef="usd">26465000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDEtMy0xLTEtNjQ4MTQ_89112d0b-7bd4-402b-b7ef-409eec944fe2"
      unitRef="usd">25894000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDEtNS0xLTEtNjQ4MTQ_09560ec2-ed44-404f-ae73-cb2b53b195ec"
      unitRef="usd">24568000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDItMS0xLTEtNjQ4MTQ_e89500ad-e1aa-4098-a84c-b9fe2326f108"
      unitRef="usd">-23652000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDItMy0xLTEtNjQ4MTQ_451c6d4a-1ed4-44e2-87e8-8c5c5caf0d93"
      unitRef="usd">-99635000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDItNS0xLTEtNjQ4MTQ_dea3f0bb-5fb6-41ba-a50f-d8ea3fb07f46"
      unitRef="usd">-60669000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDMtMS0xLTEtNjQ4MTQ_84d08b3b-7520-4b49-bfd6-6f3ac56961d0"
      unitRef="usd">-18474000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDMtMy0xLTEtNjQ4MTQ_d91850ca-95f4-456b-b511-28d75bb8275d"
      unitRef="usd">-3421000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDMtNS0xLTEtNjQ4MTQ_8f92a76d-d3ea-4e8d-b5f0-7bc93006b321"
      unitRef="usd">8582000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDQtMS0xLTEtNjQ4MTQ_57545495-0685-4c2b-9dd3-6ec9e0d9e8cb"
      unitRef="usd">-10260000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDQtMy0xLTEtNjQ4MTQ_543e39c2-2b47-452c-911d-12665d59f9a4"
      unitRef="usd">60720000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDQtNS0xLTEtNjQ4MTQ_2f79c7e5-a98f-4067-8397-0338cf2e382b"
      unitRef="usd">45776000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDUtMS0xLTEtNjQ4MTQ_708bf7f8-7549-4149-8966-c4ace9c4af70"
      unitRef="usd">302036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDUtMy0xLTEtNjQ4MTQ_3462f1fc-5e16-455d-baee-1649aadba5d6"
      unitRef="usd">241316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i06fbc5340182471c84393b2095b2b073_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDUtNS0xLTEtNjQ4MTQ_d1bb6e2e-987d-458d-b213-e0550c42710c"
      unitRef="usd">195540000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDYtMS0xLTEtNjQ4MTQ_6e256550-eb9d-49ba-9c39-3c5ca740fd94"
      unitRef="usd">291776000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDYtMy0xLTEtNjQ4MTQ_1ba9d994-cf9d-49e8-8077-ec22ca70b53f"
      unitRef="usd">302036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF85Ny9mcmFnOjkwOGMyMGJkZmY2ODQyMjVhMDZhNTk3ODUyNjdjZTIwL3RhYmxlOjY1NDRmY2VjODBjMjRmNDc5MWMwYmY0Y2JkNWJhOWYwL3RhYmxlcmFuZ2U6NjU0NGZjZWM4MGMyNGY0NzkxYzBiZjRjYmQ1YmE5ZjBfNDYtNS0xLTEtNjQ4MTQ_277d6479-c4aa-4213-80b5-6dffab0bf802"
      unitRef="usd">241316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTM2_3449349a-6578-41b1-b788-79c9bba97135">Accounting Policies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Albany International Corp. and its subsidiaries (the Company, Albany, we, us, or our) after elimination of intercompany transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A subsidiary within our Machine Clothing segment has held a 50 percent interest as partner in a joint venture (&#x201c;JV&#x201d;) that supplies paper machine clothing products to local papermakers in Russia. Our consolidated financial statements include our original investment in the entity, plus our share of undistributed earnings or losses, in the account &#x201c;Other Assets.&#x201d;  In March 2022, we made the decision to cease doing business in Russia, including giving notice to our JV partner of our intent to exit the venture, resulting in our full write-off of the net book value of our investment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company owns 90 percent of the common equity of Albany Safran Composites, LLC (ASC) which is reported within the Albany Engineered Composites (AEC) segment.  Additional information regarding that entity is included in Note 10.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in the accounting for, among others, revenue recognition, contract profitability, allowances for doubtful accounts, rebates and sales allowances, inventory allowances, financial instruments, including derivatives, pension and other postretirement benefits, goodwill and intangible assets, contingencies, income taxes, and other accruals. Our estimates are based on historical experience and on various other assumptions, which are believed to be reasonable under the circumstances.  Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ from those estimates. Estimates and assumptions are reviewed periodically, and the effects of any revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our Machine Clothing (MC) business segment, we recognize revenue at the point in time when we satisfy our performance obligations related to the manufacture and delivery of products. In our Albany Engineered Composites (AEC) business segment, revenue from most long-term contracts is recognized over time using an input method as the measure of progress. The classification of revenue in excess of progress billings on long-term contracts is included in Contract assets, net, which are rights to consideration that are conditional on something other than the passage of time, such as completion of remaining performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to limit our estimate of contract values to the period of the legally enforceable contract. While certain contracts are expected to be profitable over the course of the program life when including expected renewals, our estimate of contract revenues and costs is limited to the estimated value of enforceable rights and obligations, excluding anticipated renewals. This contract period may result in a loss contract provision at contract inception. Expected losses on projects include losses on contract options that are probable of exercise, excluding profitable options that often follow. For contracts with anticipated losses, a provision for the entire amount of the estimated remaining loss is charged against income in the period in which the loss becomes known. Contract losses are determined considering all direct and indirect contract costs, exclusive of any selling, general or administrative cost allocations, which are treated as period expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services provided under long-term contracts represent a significant portion of sales in the Albany Engineered Composites segment. We have a contract with a major customer for which revenue is recognized under a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cost-plus-fee agreement. We also have fixed price long-term contracts, for which we use the percentage of completion (incurred cost to total estimated cost) method. That method requires significant judgment and estimation, which could be considerably different if the underlying circumstances were to change. When adjustments in estimated contract revenues or costs are required, any changes from prior estimates are included in earnings in the period the change occurs. The sum of net adjustments to the estimated profitability of long-term contracts increased AEC operating income by $0.5 million, $6.2 million and $9.9 million in 2022, 2021 and 2020, respectively.  The favorable effects in 2021 and 2020 were largely due to changes in customer demand and to a lesser extent, efficiency improvements during the ramp-up of several programs, and the effects in 2022 were more muted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional accounting policies related to revenue from contracts with customers are set forth in Note 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We limit the concentration of credit risk in receivables by closely monitoring credit and collection policies. We record allowances for sales returns as a deduction in the computation of net sales. Such provisions are recorded on the basis of written communication with customers and/or historical experience. Any value added taxes that are imposed on sales transactions are excluded from net sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of goods sold includes the cost of materials, provisions for obsolete inventories, labor and supplies, shipping and handling costs, depreciation of manufacturing facilities and equipment, purchasing, receiving, warehousing, and other expenses. Cost of goods sold also includes provisions for loss contracts and charges for the write-off of inventories that result from an exit activity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Selling, General, Administrative, Technical, and Research Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selling, general, administrative, and technical expenses are primarily comprised of wages, incentive compensation, benefits, travel, professional fees, revaluation of trade foreign currency balances, and other costs, and are expensed as incurred. Selling expense includes costs related to contract acquisition and provisions for expected credit losses on financial assets measured at amortized cost. Research expenses are charged to operations as incurred and consist primarily of compensation, supplies, and professional fees incurred in connection with intellectual property. Total company research expense was $31.4 million in 2022, $29.6 million in 2021, and $25.8 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Albany Engineered Composites segment participates in both company-sponsored, and customer-funded research and development. Some customer-funded research and development may be on a cost-sharing basis and considered to be a collaborative arrangement, in which case both parties are active participants and are exposed to the risks and rewards dependent on the success of the activity. In such cases, amounts charged to the collaborating entity are credited against research and development expense. For customer-funded research and development in which we anticipate funding to exceed expenses, we include amounts charged to the customer in Net sales, while expenses are included in Cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may incur expenses related to exiting a line of business or restructuring of our operations, which could include employee termination costs, costs to consolidate or close facilities, or costs to terminate contractual relationships. Restructuring expenses may also include impairment of Property, plant and equipment, as described below under &#x201c;Property, Plant and Equipment&#x201d;. Employee termination costs include severance pay and social costs for periods after employee service is completed. Termination costs related to an ongoing benefit arrangement are recognized when the amount becomes probable and estimable. Termination costs related to a one-time benefit arrangement are recognized at the communication date to employees. Costs related to contract termination, relocation of employees, outplacement and the consolidation or the closure of facilities, are recognized when incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes are recognized for the tax consequences of temporary differences and tax attributes by applying enacted statutory tax rates applicable for future years to differences between existing assets and liabilities for financial reporting and income tax return purposes. The effect of tax rate changes on deferred taxes is recognized in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the income tax provision in the period that includes the enactment date. A valuation allowance is established, as needed, to reduce net deferred tax assets to the amount expected to be realized. In the event it becomes more likely than not that some or all of the deferred tax asset valuation allowances will not be needed, the valuation allowance will be adjusted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we have determined the amount of the tax benefit to be recognized by estimating the largest amount of tax benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, associated interest and penalties have also been recognized. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have not elected to reclassify stranded tax effects from AOCI to retained earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income or loss per share is computed using the weighted average number of shares of Class A Common Stock and Class B Common Stock outstanding during each year. Diluted net income per share includes the effect of all potentially dilutive securities. If we report a net loss from continuing operations, the diluted loss per share is equal to the basic earnings per share calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Translation of Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of non-U.S. operations are translated at year-end rates of exchange, and the income statement accounts are translated at average monthly exchange rates. Gains or losses resulting from translating non-U.S. currency financial statements into U.S. dollars are recorded in other comprehensive income and accumulated in Shareholders&#x2019; equity in the caption &#x201c;Translation adjustments&#x201d;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selling, general, and administrative expenses include foreign currency gains and losses resulting from third party balances, such as receivables and payables, which are denominated in a currency other than the entity&#x2019;s functional currency. Gains or losses resulting from cash and short-term intercompany loans and balances denominated in a currency other than the entity&#x2019;s functional currency, and foreign currency options are generally included in Other expense, net. Gains and losses on long-term intercompany loans not intended to be repaid in the foreseeable future are recorded in other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes foreign currency transaction gains and losses recognized in the income statement:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Gains)/losses included in:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income)/expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total transaction (gains)/losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents foreign currency gains on long-term intercompany loans that were recognized in Other comprehensive income:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss/(gain), before tax, on long-term intercompany loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash and highly liquid short-term investments with original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable includes trade receivables and bank promissory notes. In connection with certain sales in Asia Pacific, the Company accepts a bank promissory note as customer payment. The notes may be presented for payment at maturity, which is less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;Effective January 1, 2020, the Company adopted the provisions of ASC 326, Current Expected Credit Losses (CECL), using the effective date (or modified retrospective) approach for transition. Under this transition method, periods prior to 2020 were not restated. The pre-tax cumulative effect of initially applying the new standard was an increase in credit loss reserves of $1.8&#160;million, primarily for Accounts receivable and Contract assets. Including tax effects, Retained earnings was reduced by $1.4&#160;million as a result of transitioning to the CECL standard. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The overarching purpose of the CECL standard is to provide greater transparency and understanding of the Company&#x2019;s credit risk. This accounting update replaces the incurred loss impairment methodology under previous GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Under this standard, the Company recognizes an allowance for expected credit losses on financial assets measured at amortized cost, such as Accounts receivable, Contract assets and Noncurrent receivables. The allowance is determined using a CECL model that is based on an historical average three-year loss rate and is measured by financial asset type on a collective (pool) basis when similar risk characteristics exist, at an amount equal to lifetime expected credit losses. The estimate reflects the risk of loss due to credit default, even when the risk is remote, and considers available relevant information about the collectability of cash flows, including information about past events, current conditions, and reasonable and supportable expected future economic conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has Noncurrent receivables in the AEC segment that represent revenue earned which have extended payment terms. The Noncurrent receivables are invoiced to the customer, with&#160;2% interest,&#160;over a 10-year period that started in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information, including accounting policies related to our adoption of the CECL update, set forth in Notes 2 and 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets includes unbilled amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to Accounts receivable, net, when the entitlement to payment becomes unconditional. Contract liabilities include advance payments and billings in excess of revenue recognized. Contract liabilities are included in Accrued liabilities in the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information, including accounting policies related to our adoption of the CECL update, set forth in Notes 11 and 12.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs included in inventories are raw materials, labor, supplies and allocable depreciation and overhead. Raw materials inventory is valued on an average cost basis. Other inventory cost elements are valued at cost, using the first-in, first-out method. The Company writes down the inventories for estimated obsolescence, and to lower of cost or net realizable value based upon assumptions about future demand and market conditions. Write-downs of inventories are charged to Cost of goods sold. If actual demand or market conditions are less favorable than those projected by the Company, additional inventory write-downs may be required. Once established, the original cost of the inventory less the related write-down represents the new cost basis of such inventories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information set forth in Notes 2 and 13.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. A contract is, or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, we assess whether:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The contract involves the use of an identified asset. This may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The lessee has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The lessee has the right to direct the use of the asset, which is demonstrated when the lessee has decision-making rights that are most relevant to changing how and for what purpose the asset is used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Judgment is required in the determination of whether a contract contains a lease, the appropriate classification, allocation of consideration, and the determination of the discount rate for the lease. Key estimates and judgments include how the Company determines (1) the discount rate it uses to discount the unpaid lease payments to present value, (2) lease term and (3) lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have certain lease agreements with lease and non-lease components. For most of these leases, we account for the lease and non-lease components as a single lease component, in accordance with the practical expedient that is available for ongoing accounting. Additionally, for certain other leases, such as for vehicles, we apply a portfolio approach. Such new leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Expenses related to operating leases are recognized on a straight-line basis, while those determined to be finance leases are recognized following a front-loaded expense profile, in which interest and amortization are presented separately in the income statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets are included in Other assets in the Consolidated Balance Sheets, while finance lease ROU assets are included in Property, plant, and equipment, net. Lease liabilities for both operating and finance leases are included in Accrued liabilities and Other noncurrent liabilities in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information set forth in Note 20.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are recorded at cost, or if acquired as part of a business combination, at fair value. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets for financial reporting purposes. In some cases, accelerated methods are used for income tax purposes. Significant additions or improvements extending assets&#x2019; useful lives are capitalized; normal maintenance and repair costs are expensed as incurred. The cost of fully depreciated assets remaining in use is included in the respective asset and accumulated depreciation accounts. When items are sold or retired, related gains or losses are included in net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer software purchased for internal use, at cost, is amortized on a straight-line basis over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzE5ODE2_85cd9807-f305-4a17-b06f-d6661d40169e"&gt;five&lt;/span&gt; to eight years, depending on the nature of the asset, after being placed into service, and is included in property, plant, and equipment. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize internal and external costs incurred related to the software development stage. Capitalized salaries, travel, and consulting costs related to the software development were immaterial in 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset group may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information set forth in Note 14.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill, Intangibles, and Other Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of acquired businesses are recorded under the acquisition method of accounting at their estimated fair values at the date of acquisition.Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination. Intangible assets from acquired businesses are recognized at fair value on the acquisition date and consist of customer relationships, customer contracts, technology, intellectual property and other intangible assets. Goodwill and intangible assets with indefinite useful lives are not amortized, but are tested for impairment at least annually. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We perform an impairment test of our goodwill at least annually in the second quarter or more frequently whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired. Such events or changes in circumstances may include a significant deterioration in overall economic conditions, changes in the business climate of our industry, a decline in our market capitalization, operating performance indicators, competition, reorganizations of our business, or the disposal of all or a portion of a reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our goodwill has been allocated to and is tested for impairment at a level referred to as the reporting unit, which is our business segment level or a level below the business segment. The level at which we test goodwill for impairment requires us to determine whether the operations below the business segment constitute a self-sustaining business for which discrete financial information is available and segment management regularly reviews the operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;       We may use qualitative or quantitative approaches when testing goodwill for impairment. When we use the qualitative approach, we perform a qualitative evaluation of events and circumstances impacting the reporting unit to determine the likelihood of goodwill impairment. Based on that qualitative evaluation, if we determine it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, no further evaluation is necessary. Otherwise, we perform a quantitative impairment test. To perform the quantitative impairment test, we compare the fair value of a reporting unit to its carrying value, including goodwill. If the fair value of a reporting unit exceeds its carrying value, goodwill of the reporting unit is not impaired. If the carrying value of the reporting unit, including goodwill, exceeds its fair value, a goodwill impairment loss is recognized in an amount equal to that excess. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determining the fair value of a reporting unit requires the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates, and future market conditions, among others. To determine fair value, we utilize two market-based approaches and an income approach. Under the market-based approaches, we utilize information regarding the Company, as well as publicly available industry information, to determine earnings multiples. Under the income approach, we determine fair value based on estimated future cash flows of each reporting unit, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2022, management applied the qualitative assessment approach in performing its annual evaluation of goodwill for the Company's Machine Clothing reporting unit and two AEC reporting units and concluded that each reporting unit&#x2019;s fair value continued to exceed its carrying value. In addition, there were no amounts at risk due to the estimated excess between the fair and carrying values. Accordingly, no impairment charges were recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairment assessments inherently involve management judgments regarding a number of assumptions such as those described above. Due to the many variables inherent in the estimation of a reporting unit&#x2019;s fair value and the relative size of our recorded goodwill, differences in assumptions could have a material effect on the estimated fair value of one or more of our reporting units and could result in a goodwill impairment charge in a future period. See additional information set forth in Note 18.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For some AEC contracts, we perform pre-production or nonrecurring engineering services. These costs are normally considered a fulfillment activity, rather than a performance obligation. Fulfillment activities that create resources that will be used in satisfying performance obligations in the future, and are expected to be recovered, are capitalized to Other assets, which is classified as a noncurrent asset in the Consolidated Balance Sheets. The capitalized costs are amortized into Cost of goods sold over the period over which the asset is expected to contribute to future cash flows, which includes anticipated renewal periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in Other assets is $16.2 million in 2022 and $32.5 million in 2021 for defined benefit pension plans where plan assets exceed the projected benefit obligations. Other assets also includes financial assets of $0.6 million in 2022 and $0.7 million in 2021. See additional information set forth in Note 18.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have incentive compensation plans that authorize the issuance of stock-based awards for key employees, which are designed to reward short and long-term contributions and provide incentives for recipients to remain with the Company.  We issue stock-based awards in the form of restricted stock units and performance stock units that generally vest between one and five years from the grant date and can be settled in cash or shares.  Expenses associated with these awards are recognized over each respective vesting period.  Liability based awards are settled in cash, while equity based awards are settled in stock.  See additional information for stock-based compensation plans in Note 22.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  Unexercised options generally terminate&#160;twenty years&#160;after the date of grant for all plans, and must be exercised within&#160;ten years&#160;of retirement. We recognized no stock option expense during 2022, 2021, or 2020 and there are currently no remaining unvested options for which stock-option compensation costs will be recognized in future periods. No stock options have been granted since 2002.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use derivatives from time to time to reduce potentially large adverse effects from changes in currency exchange rates and interest rates. We monitor our exposure to these risks and evaluate, on an ongoing basis, the risk of potentially large adverse effects versus the costs associated with hedging such risks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may use interest rate swaps in the management of interest rate exposures and foreign currency derivatives in the management of foreign currency exposure related to assets and liabilities (including net investments in subsidiaries located outside the U.S.) denominated in foreign currencies. When we enter into a derivative contract, we make a determination whether the transaction is deemed to be a hedge for accounting purposes. For those contracts deemed to be a hedge, we formally document the relationship between the derivative instrument and the risk being hedged. In this documentation, we specifically identify the asset, liability, forecasted transaction, cash flow, or net investment that has been designated as the hedged item, and evaluate whether the derivative instrument is expected to reduce the risks associated with the hedged item. To the extent these criteria are not met, we do not use hedge accounting for the derivative.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All derivative contracts are recorded at fair value, as a net asset or a net liability. Changes in the fair value of the hedge are recorded, net of tax, in other comprehensive income. For transactions that are designated as hedges, we perform an evaluation of the effectiveness of the hedge. We measure the effectiveness of hedging relationships both at inception and on an ongoing basis.  The related gains and losses of derivative instruments, including those designated in hedge accounting relationships, are included as operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For derivatives that are designated and qualify as hedges of net investments in subsidiaries located outside the United States, changes in the fair value of derivatives are reported in other comprehensive income as part of Translation adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension and Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 4, we have pension and postretirement benefit plans covering substantially all employees. Our Pension Plus Plan in the United States was settled during the third quarter of 2022.This was a qualified defined benefit pension plan that was previously terminated in the third quarter of 2021, and prior to that point was closed to new participants and had frozen accrual of benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have liabilities for postretirement benefits in the U.S. and Canada. A majority of the liability relates to the U.S. plan. Effective January 2005, our postretirement benefit plan in the U.S. was closed to new participants, except for certain life insurance benefits. In September 2008, we changed the cost sharing arrangement under this program &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;such that increases in health care costs are the responsibility of plan participants and, in August 2013, we reduced the life insurance benefit for retirees and eliminated that benefit for active employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension plans are generally trusteed or insured, and accrued amounts are funded as required in accordance with governing laws and regulations. The annual expense and liabilities recognized for defined benefit pension plans and postretirement benefit plans are developed from actuarial valuations. Inherent in these valuations are key assumptions, including discount rates and expected return on plan assets, which are updated on an annual basis. We consider current market conditions, including changes in interest rates, in making these assumptions. Discount rate assumptions are based on the population of plan participants and a mixture of high-quality fixed-income investments with durations that match expected future payments. The assumption for expected return on plan assets is based on historical and expected returns on various categories of plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes government grants only when there is reasonable assurance that we will comply with the conditions attached to them and the grants will be received. Government grants are recognized in the Consolidated Statements of Income on a systematic basis over the periods in which we recognize as expenses the related costs for which the grants are intended to compensate. A government grant that becomes receivable as compensation for expenses or losses already incurred or for the purpose of giving immediate financial support with no future related costs is recognized in the Consolidated Statements of Income of the period in which it becomes receivable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2021, the Company was awarded an Aviation Manufacturing Jobs Protection Program ("AMJP") grant of $5.8&#160;million, under the American Rescue Plan of the U.S. Department of Transportation. The AMJP grant is an income related grant, the purpose of which is to provide payroll assistance to eligible U.S. aircraft manufacturing/repair businesses who were impacted due to the COVID-19 downturn during 2020.  In order to receive the grant, AEC was required to make several commitments, including a commitment that the company would not involuntarily furlough or lay-off employees within this segment during the period the grant was intended to cover.  All conditions were met and the Company recognized $5.8&#160;million in its Consolidated Statements of Income for the year ended December 31, 2021. The Company received $2.9&#160;million in cash during 2021 and the remainder during 2022 and reflected cash received as an operating activity within the Consolidated Statements of Cash Flows over the periods cash was received.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We review for subsequent events up through the date when our consolidated financial statements are available for issuance.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQw_fffe6caa-6b20-458f-bd70-fdcb17713726">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of Albany International Corp. and its subsidiaries (the Company, Albany, we, us, or our) after elimination of intercompany transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A subsidiary within our Machine Clothing segment has held a 50 percent interest as partner in a joint venture (&#x201c;JV&#x201d;) that supplies paper machine clothing products to local papermakers in Russia. Our consolidated financial statements include our original investment in the entity, plus our share of undistributed earnings or losses, in the account &#x201c;Other Assets.&#x201d;  In March 2022, we made the decision to cease doing business in Russia, including giving notice to our JV partner of our intent to exit the venture, resulting in our full write-off of the net book value of our investment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company owns 90 percent of the common equity of Albany Safran Composites, LLC (ASC) which is reported within the Albany Engineered Composites (AEC) segment.  Additional information regarding that entity is included in Note 10.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i73cb53ec10234ac2a4ff6b1a5578e1f6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1Xzk4OTU2MDQ3MDE0OTY_f44a5ca6-3460-4627-944e-fdbbe6fd0016"
      unitRef="number">0.50</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ia8b6f59c9b0b4cda95c7d5e94c26f35a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzQ3OA_5f625c9c-bda6-4f61-a75f-2b2225790f79"
      unitRef="number">0.90</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:UseOfEstimates
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQ1_9944dd42-9f19-456b-8ad8-b36dde526b6d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in the accounting for, among others, revenue recognition, contract profitability, allowances for doubtful accounts, rebates and sales allowances, inventory allowances, financial instruments, including derivatives, pension and other postretirement benefits, goodwill and intangible assets, contingencies, income taxes, and other accruals. Our estimates are based on historical experience and on various other assumptions, which are believed to be reasonable under the circumstances.  Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ from those estimates. Estimates and assumptions are reviewed periodically, and the effects of any revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTMw_e6609643-10ef-4d9d-964a-e3caf8d77924">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our Machine Clothing (MC) business segment, we recognize revenue at the point in time when we satisfy our performance obligations related to the manufacture and delivery of products. In our Albany Engineered Composites (AEC) business segment, revenue from most long-term contracts is recognized over time using an input method as the measure of progress. The classification of revenue in excess of progress billings on long-term contracts is included in Contract assets, net, which are rights to consideration that are conditional on something other than the passage of time, such as completion of remaining performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to limit our estimate of contract values to the period of the legally enforceable contract. While certain contracts are expected to be profitable over the course of the program life when including expected renewals, our estimate of contract revenues and costs is limited to the estimated value of enforceable rights and obligations, excluding anticipated renewals. This contract period may result in a loss contract provision at contract inception. Expected losses on projects include losses on contract options that are probable of exercise, excluding profitable options that often follow. For contracts with anticipated losses, a provision for the entire amount of the estimated remaining loss is charged against income in the period in which the loss becomes known. Contract losses are determined considering all direct and indirect contract costs, exclusive of any selling, general or administrative cost allocations, which are treated as period expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Products and services provided under long-term contracts represent a significant portion of sales in the Albany Engineered Composites segment. We have a contract with a major customer for which revenue is recognized under a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cost-plus-fee agreement. We also have fixed price long-term contracts, for which we use the percentage of completion (incurred cost to total estimated cost) method. That method requires significant judgment and estimation, which could be considerably different if the underlying circumstances were to change. When adjustments in estimated contract revenues or costs are required, any changes from prior estimates are included in earnings in the period the change occurs. The sum of net adjustments to the estimated profitability of long-term contracts increased AEC operating income by $0.5 million, $6.2 million and $9.9 million in 2022, 2021 and 2020, respectively.  The favorable effects in 2021 and 2020 were largely due to changes in customer demand and to a lesser extent, efficiency improvements during the ramp-up of several programs, and the effects in 2022 were more muted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional accounting policies related to revenue from contracts with customers are set forth in Note 2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We limit the concentration of credit risk in receivables by closely monitoring credit and collection policies. We record allowances for sales returns as a deduction in the computation of net sales. Such provisions are recorded on the basis of written communication with customers and/or historical experience. Any value added taxes that are imposed on sales transactions are excluded from net sales.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:GrossProfit
      contextRef="ibd3c00e3e31a46e7ab2ac3e2ad5f9e11_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzQzMzk_5f2d19fa-c257-4e1b-b395-a01775a239e2"
      unitRef="usd">500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i95a1893dd2354207bac64d12d9bc5f07_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzQzNDM_90a27d75-a9fb-473e-b229-3f60584d9e0d"
      unitRef="usd">6200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i77e2d0c2b97040d59f766de932b3efe4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzQzNTA_81bf0b2c-9910-4128-87cc-88f4329ca3f4"
      unitRef="usd">9900000</us-gaap:GrossProfit>
    <ain:CostOfGoodsSoldPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTM3_3f4e63b5-97fe-4c42-a2d4-aba287205b6b">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Goods Sold&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of goods sold includes the cost of materials, provisions for obsolete inventories, labor and supplies, shipping and handling costs, depreciation of manufacturing facilities and equipment, purchasing, receiving, warehousing, and other expenses. Cost of goods sold also includes provisions for loss contracts and charges for the write-off of inventories that result from an exit activity.&lt;/span&gt;&lt;/div&gt;</ain:CostOfGoodsSoldPolicyTextBlock>
    <ain:SellingGeneralAdministrativeTechnicalAndResearchExpensesPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTMz_19b2f74a-5891-4b02-9449-b98e0a0d4b43">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Selling, General, Administrative, Technical, and Research Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selling, general, administrative, and technical expenses are primarily comprised of wages, incentive compensation, benefits, travel, professional fees, revaluation of trade foreign currency balances, and other costs, and are expensed as incurred. Selling expense includes costs related to contract acquisition and provisions for expected credit losses on financial assets measured at amortized cost. Research expenses are charged to operations as incurred and consist primarily of compensation, supplies, and professional fees incurred in connection with intellectual property. Total company research expense was $31.4 million in 2022, $29.6 million in 2021, and $25.8 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Albany Engineered Composites segment participates in both company-sponsored, and customer-funded research and development. Some customer-funded research and development may be on a cost-sharing basis and considered to be a collaborative arrangement, in which case both parties are active participants and are exposed to the risks and rewards dependent on the success of the activity. In such cases, amounts charged to the collaborating entity are credited against research and development expense. For customer-funded research and development in which we anticipate funding to exceed expenses, we include amounts charged to the customer in Net sales, while expenses are included in Cost of goods sold.&lt;/span&gt;&lt;/div&gt;</ain:SellingGeneralAdministrativeTechnicalAndResearchExpensesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzYxNTY_df60fcfd-d555-4056-9ea5-61cf10391e5d"
      unitRef="usd">31400000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzYxNjY_e11e25ea-bdc3-4244-b07f-3a584d223307"
      unitRef="usd">29600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzYxODA_769bf918-a8ea-4efb-a561-5d09fc9979ee"
      unitRef="usd">25800000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTI1_fda822cb-c742-411d-8f02-0bd6d8951693">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may incur expenses related to exiting a line of business or restructuring of our operations, which could include employee termination costs, costs to consolidate or close facilities, or costs to terminate contractual relationships. Restructuring expenses may also include impairment of Property, plant and equipment, as described below under &#x201c;Property, Plant and Equipment&#x201d;. Employee termination costs include severance pay and social costs for periods after employee service is completed. Termination costs related to an ongoing benefit arrangement are recognized when the amount becomes probable and estimable. Termination costs related to a one-time benefit arrangement are recognized at the communication date to employees. Costs related to contract termination, relocation of employees, outplacement and the consolidation or the closure of facilities, are recognized when incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTI5_a8123f39-e8fa-4005-9a95-ba83ab4ebc2b">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes are recognized for the tax consequences of temporary differences and tax attributes by applying enacted statutory tax rates applicable for future years to differences between existing assets and liabilities for financial reporting and income tax return purposes. The effect of tax rate changes on deferred taxes is recognized in &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the income tax provision in the period that includes the enactment date. A valuation allowance is established, as needed, to reduce net deferred tax assets to the amount expected to be realized. In the event it becomes more likely than not that some or all of the deferred tax asset valuation allowances will not be needed, the valuation allowance will be adjusted.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business there is inherent uncertainty in quantifying our income tax positions. We assess our income tax positions and record tax benefits for all years subject to examination based upon management&#x2019;s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we have determined the amount of the tax benefit to be recognized by estimating the largest amount of tax benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is not more-likely-than-not that a tax benefit will be sustained, no tax benefit has been recognized in the financial statements. Where applicable, associated interest and penalties have also been recognized. We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.&lt;/span&gt;&lt;/div&gt;We have not elected to reclassify stranded tax effects from AOCI to retained earnings.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQx_29312990-2f7b-4801-ab27-63e77a661bbe">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income or loss per share is computed using the weighted average number of shares of Class A Common Stock and Class B Common Stock outstanding during each year. Diluted net income per share includes the effect of all potentially dilutive securities. If we report a net loss from continuing operations, the diluted loss per share is equal to the basic earnings per share calculation.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQy_8e00a4f3-92ca-4e87-b2de-5e04915b19bd">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Translation of Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities of non-U.S. operations are translated at year-end rates of exchange, and the income statement accounts are translated at average monthly exchange rates. Gains or losses resulting from translating non-U.S. currency financial statements into U.S. dollars are recorded in other comprehensive income and accumulated in Shareholders&#x2019; equity in the caption &#x201c;Translation adjustments&#x201d;.&lt;/span&gt;&lt;/div&gt;Selling, general, and administrative expenses include foreign currency gains and losses resulting from third party balances, such as receivables and payables, which are denominated in a currency other than the entity&#x2019;s functional currency. Gains or losses resulting from cash and short-term intercompany loans and balances denominated in a currency other than the entity&#x2019;s functional currency, and foreign currency options are generally included in Other expense, net. Gains and losses on long-term intercompany loans not intended to be repaid in the foreseeable future are recorded in other comprehensive income.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <ain:ScheduleOfForeignCurrencyTransactionGainsAndLossesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQ2_08a6b612-8d73-448e-90ff-a74ac89319a4">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes foreign currency transaction gains and losses recognized in the income statement:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Gains)/losses included in:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general, and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income)/expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total transaction (gains)/losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(10,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfForeignCurrencyTransactionGainsAndLossesTableTextBlock>
    <ain:ForeignCurrencyTransactionGainLossSellingAndGeneral
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzItMi0xLTEtNjQ4MTQ_3bbe73a9-1d6a-48cc-b0b3-191f168deb46"
      unitRef="usd">554000</ain:ForeignCurrencyTransactionGainLossSellingAndGeneral>
    <ain:ForeignCurrencyTransactionGainLossSellingAndGeneral
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzItNC0xLTEtNjQ4MTQ_e3c2bd62-a9ba-466d-8cbd-bd803dd6c6d3"
      unitRef="usd">263000</ain:ForeignCurrencyTransactionGainLossSellingAndGeneral>
    <ain:ForeignCurrencyTransactionGainLossSellingAndGeneral
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzItNi0xLTEtNjQ4MTQ_6a7c5110-67f6-4986-9811-4a432075e5c2"
      unitRef="usd">-1875000</ain:ForeignCurrencyTransactionGainLossSellingAndGeneral>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzMtMi0xLTEtNjQ4MTQ_5a22c7d4-f1cb-4aab-889e-5b3f7d350c8b"
      unitRef="usd">9996000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzMtNC0xLTEtNjQ4MTQ_2a40066c-2e0c-4f37-8ff9-618ff7c6eae0"
      unitRef="usd">1179000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzMtNi0xLTEtNjQ4MTQ_b23444bf-1a83-43f2-af0e-48c713b533f6"
      unitRef="usd">-13569000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzQtMi0xLTEtNjQ4MTQ_ac246109-d0ea-4853-a925-4ceccb4ba5bc"
      unitRef="usd">10550000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzQtNC0xLTEtNjQ4MTQ_ea84c736-3e5b-4c0c-b999-cbb971321dcb"
      unitRef="usd">1442000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkODU1NDU3YzMyMDk0NDc2YTRiN2RjZWU0ZjIyY2ViNy90YWJsZXJhbmdlOmQ4NTU0NTdjMzIwOTQ0NzZhNGI3ZGNlZTRmMjJjZWI3XzQtNi0xLTEtNjQ4MTQ_e1722ca0-d84f-4290-a5cf-3cf812c7b08f"
      unitRef="usd">-15444000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTM0_9ec877b8-c540-4f44-b692-f75812e4022f">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents foreign currency gains on long-term intercompany loans that were recognized in Other comprehensive income:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss/(gain), before tax, on long-term intercompany loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkMWVmYmZkMTZhNjc0MGZjYTkzOWFiZTFhZjgxZjFlMC90YWJsZXJhbmdlOmQxZWZiZmQxNmE2NzQwZmNhOTM5YWJlMWFmODFmMWUwXzEtMi0xLTEtNjQ4MTQ_a35cdf26-fa77-456f-b3de-b2aec3c448cc"
      unitRef="usd">0</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkMWVmYmZkMTZhNjc0MGZjYTkzOWFiZTFhZjgxZjFlMC90YWJsZXJhbmdlOmQxZWZiZmQxNmE2NzQwZmNhOTM5YWJlMWFmODFmMWUwXzEtNC0xLTEtNjQ4MTQ_868d17df-7b6e-4eab-ba46-f96ba5be598a"
      unitRef="usd">-66000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90YWJsZTpkMWVmYmZkMTZhNjc0MGZjYTkzOWFiZTFhZjgxZjFlMC90YWJsZXJhbmdlOmQxZWZiZmQxNmE2NzQwZmNhOTM5YWJlMWFmODFmMWUwXzEtNi0xLTEtNjQ4MTQ_af6cf41d-da88-4a18-bc55-14782cf8673e"
      unitRef="usd">-4985000</us-gaap:AdjustmentForLongTermIntercompanyTransactionsNetOfTax>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTM4_525f686b-42da-4792-a1bf-38ca3851c240">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consist of cash and highly liquid short-term investments with original maturities of three months or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTI2_59dd2cdd-bfe7-4c85-bad6-eb66f1109d7d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable includes trade receivables and bank promissory notes. In connection with certain sales in Asia Pacific, the Company accepts a bank promissory note as customer payment. The notes may be presented for payment at maturity, which is less than one year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;Effective January 1, 2020, the Company adopted the provisions of ASC 326, Current Expected Credit Losses (CECL), using the effective date (or modified retrospective) approach for transition. Under this transition method, periods prior to 2020 were not restated. The pre-tax cumulative effect of initially applying the new standard was an increase in credit loss reserves of $1.8&#160;million, primarily for Accounts receivable and Contract assets. Including tax effects, Retained earnings was reduced by $1.4&#160;million as a result of transitioning to the CECL standard. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The overarching purpose of the CECL standard is to provide greater transparency and understanding of the Company&#x2019;s credit risk. This accounting update replaces the incurred loss impairment methodology under previous GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Under this standard, the Company recognizes an allowance for expected credit losses on financial assets measured at amortized cost, such as Accounts receivable, Contract assets and Noncurrent receivables. The allowance is determined using a CECL model that is based on an historical average three-year loss rate and is measured by financial asset type on a collective (pool) basis when similar risk characteristics exist, at an amount equal to lifetime expected credit losses. The estimate reflects the risk of loss due to credit default, even when the risk is remote, and considers available relevant information about the collectability of cash flows, including information about past events, current conditions, and reasonable and supportable expected future economic conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also has Noncurrent receivables in the AEC segment that represent revenue earned which have extended payment terms. The Noncurrent receivables are invoiced to the customer, with&#160;2% interest,&#160;over a 10-year period that started in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information, including accounting policies related to our adoption of the CECL update, set forth in Notes 2 and 11.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="ia24eca470ea84c38b79e55a797e9da98_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzEyMjIy_c4491616-f747-4c4d-88c3-be09d1674f5c"
      unitRef="usd">1800000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2822465a9ce7418d9a1a6f94b7ae6547_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzEyMzM3_2a8d1190-afaf-4ba8-a29c-3dc787f6cf57"
      unitRef="usd">-1400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzEzNzY4_2febc32c-8f36-404b-a739-3efa5b869799"
      unitRef="number">0.02</us-gaap:ReceivableWithImputedInterestEffectiveYieldInterestRate>
    <ain:ReceivablesNoncurrentInvoiceToCustomerPeriod
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzEzNzg4_72f7b347-5f80-4c26-9598-3f71cd1ed061">P10Y</ain:ReceivablesNoncurrentInvoiceToCustomerPeriod>
    <ain:ContractAssetsAndContractLiabilitiesPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTMx_0fcaca92-6b0b-42b1-8107-670d8e95e26f">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Assets and Contract Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets includes unbilled amounts typically resulting from sales under contracts when the cost-to-cost method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to Accounts receivable, net, when the entitlement to payment becomes unconditional. Contract liabilities include advance payments and billings in excess of revenue recognized. Contract liabilities are included in Accrued liabilities in the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;</ain:ContractAssetsAndContractLiabilitiesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQ3_f0fcb94c-b56e-4161-9dd9-9adcf10aad0c">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs included in inventories are raw materials, labor, supplies and allocable depreciation and overhead. Raw materials inventory is valued on an average cost basis. Other inventory cost elements are valued at cost, using the first-in, first-out method. The Company writes down the inventories for estimated obsolescence, and to lower of cost or net realizable value based upon assumptions about future demand and market conditions. Write-downs of inventories are charged to Cost of goods sold. If actual demand or market conditions are less favorable than those projected by the Company, additional inventory write-downs may be required. Once established, the original cost of the inventory less the related write-down represents the new cost basis of such inventories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information set forth in Notes 2 and 13.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQ4_588e4a9c-33e2-4cba-becd-9f7fb32a5647">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. A contract is, or contains a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, we assess whether:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The contract involves the use of an identified asset. This may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset,&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The lessee has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use, and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The lessee has the right to direct the use of the asset, which is demonstrated when the lessee has decision-making rights that are most relevant to changing how and for what purpose the asset is used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Judgment is required in the determination of whether a contract contains a lease, the appropriate classification, allocation of consideration, and the determination of the discount rate for the lease. Key estimates and judgments include how the Company determines (1) the discount rate it uses to discount the unpaid lease payments to present value, (2) lease term and (3) lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have certain lease agreements with lease and non-lease components. For most of these leases, we account for the lease and non-lease components as a single lease component, in accordance with the practical expedient that is available for ongoing accounting. Additionally, for certain other leases, such as for vehicles, we apply a portfolio approach. Such new leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Expenses related to operating leases are recognized on a straight-line basis, while those determined to be finance leases are recognized following a front-loaded expense profile, in which interest and amortization are presented separately in the income statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets are included in Other assets in the Consolidated Balance Sheets, while finance lease ROU assets are included in Property, plant, and equipment, net. Lease liabilities for both operating and finance leases are included in Accrued liabilities and Other noncurrent liabilities in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information set forth in Note 20.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTM5_d5cfba6c-0397-47f8-b6e1-b37819d9d0a9">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment are recorded at cost, or if acquired as part of a business combination, at fair value. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets for financial reporting purposes. In some cases, accelerated methods are used for income tax purposes. Significant additions or improvements extending assets&#x2019; useful lives are capitalized; normal maintenance and repair costs are expensed as incurred. The cost of fully depreciated assets remaining in use is included in the respective asset and accumulated depreciation accounts. When items are sold or retired, related gains or losses are included in net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Computer software purchased for internal use, at cost, is amortized on a straight-line basis over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzE5ODE2_85cd9807-f305-4a17-b06f-d6661d40169e"&gt;five&lt;/span&gt; to eight years, depending on the nature of the asset, after being placed into service, and is included in property, plant, and equipment. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize internal and external costs incurred related to the software development stage. Capitalized salaries, travel, and consulting costs related to the software development were immaterial in 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review the carrying value of property, plant and equipment and other long-lived assets for impairment whenever events and circumstances indicate that the carrying value of an asset group may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See additional information set forth in Note 14.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id11a619b456b4185ac07dd680670f4dd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzE5ODIy_3537aab3-762f-4e46-b5ce-bcdca85733b5">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTMy_489aff08-ca43-4381-bfe9-5d5b0546301d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill, Intangibles, and Other Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of acquired businesses are recorded under the acquisition method of accounting at their estimated fair values at the date of acquisition.Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable intangible assets acquired in each business combination. Intangible assets from acquired businesses are recognized at fair value on the acquisition date and consist of customer relationships, customer contracts, technology, intellectual property and other intangible assets. Goodwill and intangible assets with indefinite useful lives are not amortized, but are tested for impairment at least annually. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We perform an impairment test of our goodwill at least annually in the second quarter or more frequently whenever events or changes in circumstances indicate the carrying value of goodwill may be impaired. Such events or changes in circumstances may include a significant deterioration in overall economic conditions, changes in the business climate of our industry, a decline in our market capitalization, operating performance indicators, competition, reorganizations of our business, or the disposal of all or a portion of a reporting unit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our goodwill has been allocated to and is tested for impairment at a level referred to as the reporting unit, which is our business segment level or a level below the business segment. The level at which we test goodwill for impairment requires us to determine whether the operations below the business segment constitute a self-sustaining business for which discrete financial information is available and segment management regularly reviews the operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;       We may use qualitative or quantitative approaches when testing goodwill for impairment. When we use the qualitative approach, we perform a qualitative evaluation of events and circumstances impacting the reporting unit to determine the likelihood of goodwill impairment. Based on that qualitative evaluation, if we determine it is more likely than not that the fair value of a reporting unit exceeds its carrying amount, no further evaluation is necessary. Otherwise, we perform a quantitative impairment test. To perform the quantitative impairment test, we compare the fair value of a reporting unit to its carrying value, including goodwill. If the fair value of a reporting unit exceeds its carrying value, goodwill of the reporting unit is not impaired. If the carrying value of the reporting unit, including goodwill, exceeds its fair value, a goodwill impairment loss is recognized in an amount equal to that excess. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Determining the fair value of a reporting unit requires the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates, and future market conditions, among others. To determine fair value, we utilize two market-based approaches and an income approach. Under the market-based approaches, we utilize information regarding the Company, as well as publicly available industry information, to determine earnings multiples. Under the income approach, we determine fair value based on estimated future cash flows of each reporting unit, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2022, management applied the qualitative assessment approach in performing its annual evaluation of goodwill for the Company's Machine Clothing reporting unit and two AEC reporting units and concluded that each reporting unit&#x2019;s fair value continued to exceed its carrying value. In addition, there were no amounts at risk due to the estimated excess between the fair and carrying values. Accordingly, no impairment charges were recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairment assessments inherently involve management judgments regarding a number of assumptions such as those described above. Due to the many variables inherent in the estimation of a reporting unit&#x2019;s fair value and the relative size of our recorded goodwill, differences in assumptions could have a material effect on the estimated fair value of one or more of our reporting units and could result in a goodwill impairment charge in a future period. See additional information set forth in Note 18.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For some AEC contracts, we perform pre-production or nonrecurring engineering services. These costs are normally considered a fulfillment activity, rather than a performance obligation. Fulfillment activities that create resources that will be used in satisfying performance obligations in the future, and are expected to be recovered, are capitalized to Other assets, which is classified as a noncurrent asset in the Consolidated Balance Sheets. The capitalized costs are amortized into Cost of goods sold over the period over which the asset is expected to contribute to future cash flows, which includes anticipated renewal periods.&lt;/span&gt;&lt;/div&gt;Included in Other assets is $16.2 million in 2022 and $32.5 million in 2021 for defined benefit pension plans where plan assets exceed the projected benefit obligations. Other assets also includes financial assets of $0.6 million in 2022 and $0.7 million in 2021. See additional information set forth in Note 18.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="icb507e9b80ee4bafb53744fc312e2f8b_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzkzNDU4NDg4OTI3NTQ_030d0046-4a1e-4f44-8ac6-6e1762fc08d0"
      unitRef="reporting_unit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzkzNDU4NDg4OTQ4NDg_17dd3ef2-fdcd-43bf-91dd-ca19b8c76fe3"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzI1OTg2_1b08754e-d577-4216-a8a9-9e38043ee562"
      unitRef="usd">16200000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzI1OTk5_55fda907-0bdd-4a2a-be64-52642ff71b52"
      unitRef="usd">32500000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i9e9be2e6c2d543bf9508a163d48b2a5c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzI2MTQ5_1f480001-2aa5-42e1-8c39-7e1caf658c91"
      unitRef="usd">600000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="id65b9fa65a634e52b7fed088d6f68756_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzI2MTYy_aa48c99c-25f2-4f41-80ce-673d631bf885"
      unitRef="usd">700000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTI3_cd73518e-8ba7-49d1-979b-15710905f2de">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have incentive compensation plans that authorize the issuance of stock-based awards for key employees, which are designed to reward short and long-term contributions and provide incentives for recipients to remain with the Company.  We issue stock-based awards in the form of restricted stock units and performance stock units that generally vest between one and five years from the grant date and can be settled in cash or shares.  Expenses associated with these awards are recognized over each respective vesting period.  Liability based awards are settled in cash, while equity based awards are settled in stock.  See additional information for stock-based compensation plans in Note 22.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  Unexercised options generally terminate&#160;twenty years&#160;after the date of grant for all plans, and must be exercised within&#160;ten years&#160;of retirement. We recognized no stock option expense during 2022, 2021, or 2020 and there are currently no remaining unvested options for which stock-option compensation costs will be recognized in future periods. No stock options have been granted since 2002.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i79f1421531534d6c9bc252e2258276ce_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzI3MDI4_2521df05-8f1f-4fca-8df3-1b2f5059d594">P20Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <ain:StockOptionRetirementContractualPeriod
      contextRef="i79f1421531534d6c9bc252e2258276ce_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzI3MDk5_0f8297b8-ca82-4bf7-a68e-d3c687390f18">P10Y</ain:StockOptionRetirementContractualPeriod>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTI4_b9b882ba-cd28-49a3-bd91-76b3a1d4eed6">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use derivatives from time to time to reduce potentially large adverse effects from changes in currency exchange rates and interest rates. We monitor our exposure to these risks and evaluate, on an ongoing basis, the risk of potentially large adverse effects versus the costs associated with hedging such risks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We may use interest rate swaps in the management of interest rate exposures and foreign currency derivatives in the management of foreign currency exposure related to assets and liabilities (including net investments in subsidiaries located outside the U.S.) denominated in foreign currencies. When we enter into a derivative contract, we make a determination whether the transaction is deemed to be a hedge for accounting purposes. For those contracts deemed to be a hedge, we formally document the relationship between the derivative instrument and the risk being hedged. In this documentation, we specifically identify the asset, liability, forecasted transaction, cash flow, or net investment that has been designated as the hedged item, and evaluate whether the derivative instrument is expected to reduce the risks associated with the hedged item. To the extent these criteria are not met, we do not use hedge accounting for the derivative.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All derivative contracts are recorded at fair value, as a net asset or a net liability. Changes in the fair value of the hedge are recorded, net of tax, in other comprehensive income. For transactions that are designated as hedges, we perform an evaluation of the effectiveness of the hedge. We measure the effectiveness of hedging relationships both at inception and on an ongoing basis.  The related gains and losses of derivative instruments, including those designated in hedge accounting relationships, are included as operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For derivatives that are designated and qualify as hedges of net investments in subsidiaries located outside the United States, changes in the fair value of derivatives are reported in other comprehensive income as part of Translation adjustments.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTM1_cd832318-6382-437d-808c-985075c9d37d">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension and Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 4, we have pension and postretirement benefit plans covering substantially all employees. Our Pension Plus Plan in the United States was settled during the third quarter of 2022.This was a qualified defined benefit pension plan that was previously terminated in the third quarter of 2021, and prior to that point was closed to new participants and had frozen accrual of benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have liabilities for postretirement benefits in the U.S. and Canada. A majority of the liability relates to the U.S. plan. Effective January 2005, our postretirement benefit plan in the U.S. was closed to new participants, except for certain life insurance benefits. In September 2008, we changed the cost sharing arrangement under this program &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;such that increases in health care costs are the responsibility of plan participants and, in August 2013, we reduced the life insurance benefit for retirees and eliminated that benefit for active employees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pension plans are generally trusteed or insured, and accrued amounts are funded as required in accordance with governing laws and regulations. The annual expense and liabilities recognized for defined benefit pension plans and postretirement benefit plans are developed from actuarial valuations. Inherent in these valuations are key assumptions, including discount rates and expected return on plan assets, which are updated on an annual basis. We consider current market conditions, including changes in interest rates, in making these assumptions. Discount rate assumptions are based on the population of plan participants and a mixture of high-quality fixed-income investments with durations that match expected future payments. The assumption for expected return on plan assets is based on historical and expected returns on various categories of plan assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <ain:GovernmentGrantsPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQ5_3a70d5b8-cf28-4d77-8ded-92cc28aba66b">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes government grants only when there is reasonable assurance that we will comply with the conditions attached to them and the grants will be received. Government grants are recognized in the Consolidated Statements of Income on a systematic basis over the periods in which we recognize as expenses the related costs for which the grants are intended to compensate. A government grant that becomes receivable as compensation for expenses or losses already incurred or for the purpose of giving immediate financial support with no future related costs is recognized in the Consolidated Statements of Income of the period in which it becomes receivable. &lt;/span&gt;&lt;/div&gt;During the third quarter of 2021, the Company was awarded an Aviation Manufacturing Jobs Protection Program ("AMJP") grant of $5.8&#160;million, under the American Rescue Plan of the U.S. Department of Transportation. The AMJP grant is an income related grant, the purpose of which is to provide payroll assistance to eligible U.S. aircraft manufacturing/repair businesses who were impacted due to the COVID-19 downturn during 2020.  In order to receive the grant, AEC was required to make several commitments, including a commitment that the company would not involuntarily furlough or lay-off employees within this segment during the period the grant was intended to cover.  All conditions were met and the Company recognized $5.8&#160;million in its Consolidated Statements of Income for the year ended December 31, 2021. The Company received $2.9&#160;million in cash during 2021 and the remainder during 2022 and reflected cash received as an operating activity within the Consolidated Statements of Cash Flows over the periods cash was received.</ain:GovernmentGrantsPolicyTextBlock>
    <ain:GovernmentGrants
      contextRef="ic892de15a05b43cdb8d50dedaee19fff_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMxOTk4_cb2a37e7-fb66-4bf6-8918-e7d772add179"
      unitRef="usd">5800000</ain:GovernmentGrants>
    <ain:GovernmentGrants
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMyNDUx_e4797d33-d446-40d4-aac7-de44f98d2cb1"
      unitRef="usd">5800000</ain:GovernmentGrants>
    <ain:ProceedsFromGovernmentGrant
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzE2NDkyNjc0ODU3Mzk_dcc5cb06-bb6b-403a-b64b-c88ea33cb55e"
      unitRef="usd">2900000</ain:ProceedsFromGovernmentGrant>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDMvZnJhZzo0N2Q1MzM4YjY1MGI0M2FmYjljNGVkYzM2NDcwODZhNS90ZXh0cmVnaW9uOjQ3ZDUzMzhiNjUwYjQzYWZiOWM0ZWRjMzY0NzA4NmE1XzMzMTQz_b0b0ccd8-1669-483f-9cbf-9decd5cc36bc">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We review for subsequent events up through the date when our consolidated financial statements are available for issuance.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4XzkwNzU_37b5cbd7-9d39-445a-b306-0de650c1275a">Revenue Recognition&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance, and collectability of consideration is probable. Revenue is measured based on the consideration specified in the contract with the customer, and excludes any amounts collected on behalf of third parties. We recognize revenue when we satisfy a performance obligation by transferring control over a product or service, or a series of distinct goods or services, to the customer which occurs either at a point in time, or over time, depending on the performance obligation in the contract. A performance obligation is a promise in the contract to transfer a distinct good or service to the customer, and is the unit of account. &#x201c;Control&#x201d; refers to the ability to direct the use of, and obtain substantially all of the remaining benefits from the product. A contract&#x2019;s transaction price is allocated to each material distinct performance obligation and is recognized as revenue when, or as, the performance obligation is satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our MC segment, our primary performance obligation in most contracts is to provide solution-based, custom-designed fabrics and belts to the customer. We satisfy this performance obligation upon transferring control of the product to the customer at a specific point in time. Contracts with customers in the MC segment have various terms &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;that can affect the point in time when revenue is recognized. Generally, the customer obtains control when the product has been received at the location specified by the customer, at which time the only remaining obligations under the contract may be fulfillment costs, in the form of shipping and handling, which are accrued when control of the product is transferred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the MC segment, contracts with certain customers may also obligate us to provide various product-related services at no additional cost to the customer. When this obligation is material in the context of the contract with the customer, we recognize a separate performance obligation and allocate revenue to those services on a relative estimated standalone selling price basis. The standalone selling price for these services is determined based upon an analysis of the services offered and an assessment of the price we might charge for such services as a separate offering. As we typically provide such services on a stand-ready basis, we recognize this revenue over time. Revenue allocated to such service performance obligations is the only MC revenue that is recognized over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In our AEC segment, we primarily enter into contracts to manufacture and deliver highly engineered advanced composite products to our customers. A significant portion of AEC revenue is earned under short duration, firm-fixed-price orders that are placed under a master agreement containing general terms and conditions applicable to all orders placed under the master agreement. To determine the proper revenue recognition method, we evaluate whether two or more orders or contracts should be combined and accounted for as one single contract, and whether the combined or single contract contains single or multiple performance obligations. This evaluation requires significant judgment, and the decision to combine a group of contracts, or to allocate revenue from the combined or single contract among multiple performance obligations, could have a significant impact on the amount of revenue and profit recorded in a given period. For most AEC contracts, the nature of our promise (or our performance obligation) to the customer is to provide a significant service of integrating a complex set of tasks and components into a single project or capability, which will often result in the delivery of multiple highly interdependent and interrelated units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of a contract, we determine the transaction price based on the consideration we expect to receive for the products or services being provided under the contract. For contracts where a portion of the price may vary, we estimate variable consideration at the most likely amount, which is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. We analyze the risk of a significant revenue reversal and if necessary constrain the amount of variable consideration recognized in order to mitigate this risk.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the transaction price based on our current rights, and do not contemplate future modifications (including unexercised options) or follow-on contracts until they become legally enforceable. Many AEC contracts are subsequently modified to include changes in specifications, requirements or price, which may create new or change existing enforceable rights and obligations. Depending on the nature of the modification, we consider whether to account for the modification as an adjustment to the existing contract or as a separate contract. Generally, we are able to conclude that such modifications are not distinct from the existing contract, due to the significant integration of the obligations, and the interrelated nature of tasks, provided for in the modification and the existing contract. Therefore, such modifications are accounted for as if they were part of the existing contract, and we accumulate the values of such modifications in our estimates of contract value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized over time for a large portion of our contracts in AEC as most of our contracts have provisions that are deemed to transfer control to the customer over time. Revenue is recognized based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress toward completion requires judgment and is based on the nature of the products or services to be provided. We generally use the cost-to-cost measure of progress for our contracts because it best depicts the transfer of assets to the customer which occurs as we incur costs to produce the contract deliverables. Under the cost-to-cost measure of progress, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenue, including profit, is recorded proportionally as costs are incurred. Accounting for long-term contracts requires significant judgment and estimation, which could be considerably different if the underlying circumstances were to change. When any adjustments of estimated contract revenue or costs are required, any changes from prior estimates are included in revenues or earnings in the period in which the change occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In other AEC contracts, revenue is recognized at a point in time because the products are offered to multiple customers, or we do not have an enforceable right to payment until the product is shipped or delivered to the location specified by the customer in the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC&#x2019;s largest source of revenue is derived from the LEAP contract (see Note 10) under a cost-plus-fee agreement. The fee is variable based on our success in achieving certain cost targets. Revenue is recognized over time as costs are incurred. Under this contract, there is judgment involved in determining applicable contract costs and expected margin, and therefore, in determining the amount of revenue to be recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Payment terms granted to MC and AEC customers reflect general competitive practices. Terms vary with product, competitive conditions, and the country of operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the composition of each business segment:&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:20.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Segment&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reporting Unit&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal Product or Service&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal Locations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing (MC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paper machine clothing: Permeable and impermeable belts used in the manufacture of paper, paperboard, tissue and towel, and pulp&lt;br/&gt;                                                         Engineered fabrics: Belts used in the manufacture of nonwovens, fiber cement and several other industrial applications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;World-wide&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites (AEC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Safran Composites (ASC)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Airframe and engine Components (Other AEC)&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:middle"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3D-woven, injected composite components for aircraft engines&lt;br/&gt;                                                           Composite airframe and engine components for military and commercial aircraft&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:middle"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rochester, NH Commercy, France Queretaro, Mexico&lt;br/&gt;                                        Salt Lake City, UT Boerne, TX            Queretaro, Mexico Kaiserslautern, Germany&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate revenue earned from contracts with customers for each of our business segments and product groups based on the timing of revenue recognition, and groupings used for internal review purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents disaggregated revenue for each product group by timing of revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in Time  &#160;Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over Time&#160;  Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;605,863&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;609,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites &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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;259,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;406,259&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;425,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,030&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;409,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,034,887&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in Time  &#160;Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over Time&#160;  Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in Time  &#160;Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over Time&#160;  Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates MC segment revenue by significant product groupings (paper machine clothing (PMC) and engineered fabrics), and, for PMC, the geographical region to which the paper machine clothing was sold:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended &#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas PMC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;321,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eurasia PMC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;207,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Fabrics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Machine Clothing Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;609,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;We do not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. Contracts in the MC segment are generally for periods of less than a year. Most contracts in the AEC segment are short duration firm-fixed-price orders representing performance obligations with an original maturity of less than one year. Remaining performance obligations on contracts that had an original duration of greater than one year totaled $553&#160;million as of December&#160;31, 2022, $278&#160;million as of December&#160;31, 2021, and $86&#160;million as of December&#160;31, 2020, and related primarily to firm contracts in the AEC segment. Of the remaining performance obligations as of December&#160;31, 2022 we expect to recognize as revenue approximately $131 million during 2023, $98&#160;million during 2024, $56&#160;million during 2025, and the remainder thereafter.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4XzkwNzI_a53d1667-0115-4375-a0de-99f06387f459">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a summary of the composition of each business segment:&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:20.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.035%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Segment&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reporting Unit&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal Product or Service&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Principal Locations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing (MC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Paper machine clothing: Permeable and impermeable belts used in the manufacture of paper, paperboard, tissue and towel, and pulp&lt;br/&gt;                                                         Engineered fabrics: Belts used in the manufacture of nonwovens, fiber cement and several other industrial applications&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;World-wide&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites (AEC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Safran Composites (ASC)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Airframe and engine Components (Other AEC)&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:middle"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3D-woven, injected composite components for aircraft engines&lt;br/&gt;                                                           Composite airframe and engine components for military and commercial aircraft&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:middle"&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rochester, NH Commercy, France Queretaro, Mexico&lt;br/&gt;                                        Salt Lake City, UT Boerne, TX            Queretaro, Mexico Kaiserslautern, Germany&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4XzkwNzM_4b0c3d72-d88a-436e-9609-18472be30895">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents disaggregated revenue for each product group by timing of revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.112%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.529%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.014%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in Time  &#160;Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over Time&#160;  Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;605,863&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,598&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;609,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites &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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;165,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;240,484&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;259,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,167&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;406,259&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;425,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;625,030&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;409,857&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,034,887&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in Time  &#160;Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over Time&#160;  Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Point in Time  &#160;Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Over Time&#160;  Revenue&#160;Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ASC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;587,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia46e4a68fcb54f08a3fb68fcef4bb541_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzItMi0xLTEtNjQ4MTQ_92663113-7662-4307-a642-ee6bb5bb5d01"
      unitRef="usd">605863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd68e4fe866544d483a29a0420d231db_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzItNC0xLTEtNjQ4MTQ_bf217fe3-42a0-4e7e-b125-371989b1c820"
      unitRef="usd">3598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8330de43f634cda81bbbf73130bae52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzItNi0xLTEtNjQ4MTQ_778002d7-6026-4660-8704-8a004f69eb06"
      unitRef="usd">609461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0abfcdd9e170406aacda34acca803984_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzQtMi0xLTEtNjQ4MTQ_7824b50c-1d1d-4117-aa34-ca79e61d50c4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i671fddc75e9d45019147eb02523db8d8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzQtNC0xLTEtNjQ4MTQ_bc56a1b9-e4f0-43c0-b73e-548c75df5004"
      unitRef="usd">165775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33f3b833ac574dedb347801c3e48ed7e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzQtNi0xLTEtNjQ4MTQ_e1bb0230-029c-4672-8b52-7db352d7f95a"
      unitRef="usd">165775000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ff1734c1ab54087a9b8f57ea662bb61_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzUtMi0xLTEtNjQ4MTQ_30cd89cb-f8f3-409f-9d41-b7c94bb760ab"
      unitRef="usd">19167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedcffa7fa8c245dca4eb7b6d260ad96a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzUtNC0xLTEtNjQ4MTQ_119559ed-61a3-4829-bfae-5c465b5110aa"
      unitRef="usd">240484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i566352b938b64c6b8b7ee5f4d5fa640f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzUtNi0xLTEtNjQ4MTQ_a4db4652-7d6b-4378-b1d6-ede1839bc562"
      unitRef="usd">259651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a07cb56865143019d299e1225f76bc5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzYtMi0xLTEtNjQ4MTQ_90a00c30-d207-4c46-ad31-4313853e3faf"
      unitRef="usd">19167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if333081d58ca45458f5391eba3b78d6a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzYtNC0xLTEtNjQ4MTQ_7ec56b5a-5e76-48cc-acc7-1b886456c714"
      unitRef="usd">406259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7aee42b0bd84de7bbbcc042b72bfca3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzYtNi0xLTEtNjQ4MTQ_2c745ce4-d746-4a0b-9cb5-532e54ac4a34"
      unitRef="usd">425426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6acf627631c74ffd85aba4c2b357a4a8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzctMi0xLTEtNjQ4MTQ_c1fdd3c1-3185-4525-a5ff-4f8dff6afc89"
      unitRef="usd">625030000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i294fc9ab1ee9439bbb6f6c06155cea56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzctNC0xLTEtNjQ4MTQ_c1e08c3d-7938-4cc9-9c37-318742712041"
      unitRef="usd">409857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzctNi0xLTEtNjQ4MTQ_8d84b7ea-dd16-4d2c-980c-c4a50da686c3"
      unitRef="usd">1034887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadc19b1122434ffa9f767791365711b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzExLTItMS0xLTY0ODE0_b0dcc4a2-b37b-4936-ab8b-7226e73d208d"
      unitRef="usd">615556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i549d40f58b364c55b7e7024c43d217e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzExLTQtMS0xLTY0ODE0_e05c6176-9333-4bb8-b01a-d8e723f2263d"
      unitRef="usd">3459000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcf6b9c7bf0d4befbdc2a9777b59d3b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzExLTYtMS0xLTY0ODE0_e642e32c-8d7f-41e5-85c0-43f43b750fbc"
      unitRef="usd">619015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa0fab9aa9944267b05bbbf1e6a51b62_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzEzLTItMS0xLTY0ODE0_d85b133e-3e21-4c20-bfd5-6f7a7188cd6a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c69e34db65742bf9efa910387c023fb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzEzLTQtMS0xLTY0ODE0_05963905-9f23-4428-b362-d9d5c46f56ce"
      unitRef="usd">109803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia516607598794224aec8fa3f37d0b35f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzEzLTYtMS0xLTY0ODE0_4936a6aa-9c53-4ca4-b5b5-8da783c6331f"
      unitRef="usd">109803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27d4b471c52645c280c9436d89129a07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE0LTItMS0xLTY0ODE0_07bb73f8-a722-45f6-919f-942da87840a0"
      unitRef="usd">15972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia598911a86e74deabd200cc4c996c70e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE0LTQtMS0xLTY0ODE0_2078cbe6-98c3-4471-b1c5-e2c08c10bedd"
      unitRef="usd">184450000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i118ade48e9a84b22b692c93abf82bc99_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE0LTYtMS0xLTY0ODE0_72a4fbdc-2ce0-40a6-9cf1-04a628d2d300"
      unitRef="usd">200422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ead1d88622f4d4eba39d5b13e406066_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE1LTItMS0xLTY0ODE0_34121836-41f0-430f-8e5b-80549dd8dfc6"
      unitRef="usd">15972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice0494b334104350b5050a87fa408ed0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE1LTQtMS0xLTY0ODE0_799f1f1f-299b-40ec-86bf-b8b41ea755b3"
      unitRef="usd">294253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia20102b3242e4159ab4317fc6c8a8497_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE1LTYtMS0xLTY0ODE0_6a86ebdc-b06e-4aff-846e-3dd2784bd1a7"
      unitRef="usd">310225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79b5077397b6493e9bbd6053facbefd7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE2LTItMS0xLTY0ODE0_7850376c-1935-4c68-95fa-0fe4615186fb"
      unitRef="usd">631528000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i428d4696f04c4064812b9aea950d74d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE2LTQtMS0xLTY0ODE0_f8829093-228e-4709-9c9b-9c4253653c60"
      unitRef="usd">297712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzE2LTYtMS0xLTY0ODE0_3463462b-319f-459d-a2d5-731341605cb8"
      unitRef="usd">929240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb67796d6b444c2c9e2658106503e7ff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIwLTItMS0xLTY0ODE0_1a827916-f5a5-4729-8746-396e343f244a"
      unitRef="usd">569563000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61bc533970234130bc12ea454bcea01a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIwLTQtMS0xLTY0ODE0_c2bd4655-410d-412b-b12f-5ed600392840"
      unitRef="usd">3392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac7ca32fad5f4fc697bbea4216db670a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIwLTYtMS0xLTY0ODE0_ca19fcdf-97f4-4a11-88a1-86d741a7848e"
      unitRef="usd">572955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06579b9ee2ec437ab58a590d4a5a079e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIyLTItMS0xLTY0ODE0_e9106626-8c61-413b-b81a-541cb5c0d0ed"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75f2421272bb4edfbcda04251ebf71c6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIyLTQtMS0xLTY0ODE0_662b2d5b-6c66-4937-a558-63d10db621cc"
      unitRef="usd">98411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87be0310d62945aeab56e24ea66ae119_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIyLTYtMS0xLTY0ODE0_6c487df7-71cb-4fdd-810c-e0403eeacd96"
      unitRef="usd">98411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bc2df36091846949d490bfbc8992c17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIzLTItMS0xLTY0ODE0_a93519de-cc9f-4d75-87ce-58cc0d9a0f92"
      unitRef="usd">18343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f3c297056b74913be77300a2410476e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIzLTQtMS0xLTY0ODE0_9bf76fe9-5a30-4788-a230-55ce2b555b85"
      unitRef="usd">210901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id91775e84117468d96348d0589a800ee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzIzLTYtMS0xLTY0ODE0_c56e9c13-e13f-4669-8d78-ad8e0d53a51f"
      unitRef="usd">229244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7266d3e686c14420a10e87201bbb832b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzI0LTItMS0xLTY0ODE0_5873530c-cff4-4458-9e08-14bba192c02b"
      unitRef="usd">18343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied09472da72c4a2d91c343a806bf14f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzI0LTQtMS0xLTY0ODE0_2f08f4ca-13bd-4e5d-bc62-d84f7bf4f746"
      unitRef="usd">309312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97ea1616ab4d4772ae1830c9842c3e99_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzI0LTYtMS0xLTY0ODE0_9d8b5e43-ee55-4a09-bffe-894c52452159"
      unitRef="usd">327655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9512b10429eb45b7a7eb8d83fa33cdf0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzI1LTItMS0xLTY0ODE0_d4830e2d-37a7-46e0-94f5-3ed78dadd1fb"
      unitRef="usd">587906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idfb9d5388a8848a1ab7667a81371edef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzI1LTQtMS0xLTY0ODE0_4cbb7350-a2fc-4971-9df5-cc980a32bafa"
      unitRef="usd">312704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTowNDQ2YjQzNjc5YTU0YzEyYWY3NGQ1ZDdjNmU3OGYyNy90YWJsZXJhbmdlOjA0NDZiNDM2NzlhNTRjMTJhZjc0ZDVkN2M2ZTc4ZjI3XzI1LTYtMS0xLTY0ODE0_96b920b5-92ae-448b-9b47-7456cd28bc5c"
      unitRef="usd">900610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ain:ScheduleOfDisaggregateMCSegmentRevenueBySignificantProductOrServiceTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4XzkwNzQ_4d7dadc3-ca01-4d05-9d87-46307b9a3efc">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates MC segment revenue by significant product groupings (paper machine clothing (PMC) and engineered fabrics), and, for PMC, the geographical region to which the paper machine clothing was sold:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.889%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended &#160;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas PMC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;321,170&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Eurasia PMC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;207,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Engineered Fabrics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Machine Clothing Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;609,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfDisaggregateMCSegmentRevenueBySignificantProductOrServiceTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8bbe808e187c442a8fe713b62f9830c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzItMi0xLTEtNjQ4MTQ_b988d4eb-0860-458c-ae69-8ce09ab800ac"
      unitRef="usd">321170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7285a76f8974c4aab2922c437265a73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzItNC0xLTEtNjQ4MTQ_c220a5c6-60c4-4007-a10d-ef93cbab83d1"
      unitRef="usd">317907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3e0cc29a48f4aee9587d2326ce6ac45_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzItNi0xLTEtNjQ4MTQ_bc172da6-a333-4b78-923c-2f2609b12ac4"
      unitRef="usd">297490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78bfc2e345944541b055916df8a93178_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzMtMi0xLTEtNjQ4MTQ_d6d7603b-e644-41a5-81e7-84fe7b225efd"
      unitRef="usd">207115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2db08049d2c9489982893662304ca563_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzMtNC0xLTEtNjQ4MTQ_978c1a15-8d68-4a0b-9cf9-8d1964a0c214"
      unitRef="usd">219506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5e3ce72536a4b679b24c6fb8acba510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzMtNi0xLTEtNjQ4MTQ_b30fd59e-7d8c-4cc6-99b1-2ddfd91adc08"
      unitRef="usd">202181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id48bbebcb11d4b72a6b884eb17be999c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzQtMi0xLTEtNjQ4MTQ_ef271d53-9542-41f0-8126-918c0d789f28"
      unitRef="usd">81176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icecad66c3e2b4de4a904a3eebcf0f7f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzQtNC0xLTEtNjQ4MTQ_84e7a392-1823-4cea-860a-ea11462fe98d"
      unitRef="usd">81602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i512c3d131e4d458f84d11b327063941f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzQtNi0xLTEtNjQ4MTQ_86db21a9-ac97-4255-a2dc-8f3a10c73e99"
      unitRef="usd">73284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8330de43f634cda81bbbf73130bae52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzUtMi0xLTEtNjQ4MTQ_ff2c4d6e-aebd-4fba-a079-e34ea618a94c"
      unitRef="usd">609461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcf6b9c7bf0d4befbdc2a9777b59d3b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzUtNC0xLTEtNjQ4MTQ_b5578d23-0b9f-45cd-abeb-7ecd1cf3243e"
      unitRef="usd">619015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac7ca32fad5f4fc697bbea4216db670a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90YWJsZTo1YWFmNTAxMzM2YjE0ZmY5YjRmMGY5ZDJiYzMxODdiNi90YWJsZXJhbmdlOjVhYWY1MDEzMzZiMTRmZjliNGYwZjlkMmJjMzE4N2I2XzUtNi0xLTEtNjQ4MTQ_c67f84f6-86cd-4c84-9b08-e147bbe60370"
      unitRef="usd">572955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4Xzg3OTY_663d06ab-2294-4157-a577-c1755b3e6802"
      unitRef="usd">553000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4Xzg4MDk_4efc7277-10f2-4302-b673-f1e363cf856d"
      unitRef="usd">278000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4Xzg4MjY_34d5a05f-0436-4120-a8e5-1245b343028c"
      unitRef="usd">86000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id7224c3b634b406ca8e437e45e4d0e41_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4Xzg5OTc_9d6d05bf-5a5a-4229-8e01-5f8abfd9ed69"
      unitRef="usd">131000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i51617846600343aa830279e307040a18_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4XzkwMTE_1b0c4a25-7797-4d25-9685-c63580c13b06"
      unitRef="usd">98000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i959b5997adc04d35aae80581551ac666_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMDYvZnJhZzplNTNlNjAzYzU2YjA0MTQyYWRlZWFkMjE0YzBjNDRlOC90ZXh0cmVnaW9uOmU1M2U2MDNjNTZiMDQxNDJhZGVlYWQyMTRjMGM0NGU4XzkwMjc_d4334bec-d5aa-4f6e-b6f4-fbaaef368ffc"
      unitRef="usd">56000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzQwMjY_888c3cdc-1779-427d-86f8-0df7e0200e23">Reportable Segments and Geographic Data&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with applicable disclosure guidance for enterprise segments and related information, the internal organization that is used by management for making operating decisions and assessing performance is used as the basis for our reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies of the segments are the same as those described in Note 1. Corporate expenses include wages and benefits for corporate headquarters personnel, costs related to information systems development and support, and professional fees related to legal, audit, and other activities. These costs are not allocated to the reportable segments because the decision-making for these functions lies outside of the segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Machine Clothing:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Machine Clothing (&#x201c;MC&#x201d;) segment supplies permeable and impermeable belts used in the manufacture of paper, paperboard, tissue and towel, pulp, nonwovens, fiber cement and several other industrial applications. We sell our MC products directly to customer end-users in countries across the globe. Our products, manufacturing processes, and distribution channels for MC are substantially the same in each region of the world in which we operate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We design, manufacture, and market paper machine clothing (used in the manufacturing of paper, paperboard, tissue and towel) for each section of the paper machine and for every grade of paper. Paper machine clothing products are customized, consumable products of technologically sophisticated design that utilize polymeric materials in a complex structure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Albany Engineered Composites (&#x201c;AEC&#x201d;) segment, provides highly engineered, advanced composite structures to customers in the commercial and defense aerospace industries. The segment includes Albany Safran Composites, LLC (&#x201c;ASC&#x201d;), in which our customer, SAFRAN Group, owns a 10 percent noncontrolling interest,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC, through ASC, is the exclusive supplier to the LEAP program of advanced composite fan blades and fan cases under a long-term supply contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LEAP engine is used on the Airbus A320neo, Boeing 737 MAX, and COMAC 919 aircrafts. AEC&#x2019;s largest aerospace customer is SAFRAN and sales to SAFRAN (consisting primarily of fan blades and cases for CFM&#x2019;s LEAP engine) accounted for approximately 16 percent of the Company&#x2019;s consolidated Net sales in 2022. In 2022, SAFRAN leased manufacturing space from AEC for the GE9X program. Rent paid by SAFRAN under this lease amounted to $0.9 million in both 2022 and 2021. AEC Net sales to SAFRAN were $169.3 million in 2022, $111.6 million in 2021, and $99.0 million in 2020. The total of Accounts receivable, Contract assets and Noncurrent receivable due from SAFRAN amounted to $80.8 million and $79.6 million as of December&#160;31, 2022 and 2021, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other significant programs by AEC include the Sikorsky CH-53K, F-35, JASSM, and Boeing 787 programs. AEC also supplies vacuum waste tanks for the Boeing 7-Series programs, and specialty components for the Rolls Royce lift fan on the F-35.  In 2022, approximately 46 percent of AEC sales were related to U.S. government contracts or programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show data by reportable segment, reconciled to consolidated totals included in the financial statements:&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:86.494%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;609,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;425,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,034,887&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,483&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,202&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,049&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating income/(loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;206,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,579&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(56,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;181,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciling items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension settlement expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49,128&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AMJP grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131,980&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; A subsidiary within our Machine Clothing segment has been a partner in a joint venture (&#x201c;JV&#x201d;) that supplies paper machine clothing products to local papermakers in Russia. In March 2022, we made the decision to cease doing business in Russia, including giving notice to our JV partner of our intent to exit the venture. As a result, we recognized $1.5&#160;million expense in the consolidated statement of operations, representing reserves against the risk of uncollectible customer receivables and obsolescence of certain inventory destined for Russian customers. We also wrote down the net book value of our investment in the aforementioned JV to reflect our intent to exit such venture, resulting in $0.8&#160;million impairment loss during the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter, we took actions to settle certain pension plan liabilities in the U.S., leading to charges totaling $49.1&#160;million, which were included as Corporate expenses and other.  This led to a reduction of unfunded pension liabilities of $6.2&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents restructuring costs by reportable segment (also see Note 5):&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:87.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring expenses, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the measurement of assets utilized by each reportable segment, we include Inventories, Accounts receivable, net, Contract assets, net, Noncurrent receivables, net, Property, plant and equipment, net, Intangibles, net and Goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents assets and capital expenditures by reportable segment:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;455,390&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;717,972&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciling items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;291,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes prepaid, receivable and deferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,134&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid and Other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;153,983&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,642,255&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capital expenditures and purchased software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,093&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,641&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In  2022, the Company extended the lease of its primary manufacturing facility in Salt Lake City, Utah, which resulted in a lease classification change from Finance to Operating and included a non-cash increase of $37.1&#160;million to both Other assets and to Other noncurrent liabilities in the Consolidated Balance Sheets.  Due to the non-cash nature of the transaction, those increases are excluded from amounts reported in the Consolidated Statements of Cash Flows.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows data by geographic area. Net sales are based on the location of the operation recording the final sale to the customer. Net sales recorded by our entity in Switzerland are derived from products sold throughout Europe and Asia, and are invoiced in various currencies.&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;586,779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Switzerland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,069&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,826&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;66,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;63,914&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,519&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,074&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,034,887&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment, at cost, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;278,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,320&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,562&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;445,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="if9dae75c59d448c5a3c95ef9e1c6ccc1_I20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzE4NzI_8e776f82-63d0-4ea5-b3a4-f64f1f432236"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i60063c89d6da4522a3f268e7a039d39c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzE4NjkxNjk3Njc2Mzc0_7aa7db74-796e-4bf5-acc7-88a2880e18e6"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OperatingLeaseCost
      contextRef="i67ab81c485db467eaaffa2a64531d696_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzI0NzE_1ed13139-cec1-4dae-92ed-dd00ef7d2a69"
      unitRef="usd">900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibd68ac17f98f45d5876f540c2667ba35_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzI0NzE_8e6e2f60-9b0c-41d9-aaf1-26bce8b5b8cd"
      unitRef="usd">900000</us-gaap:OperatingLeaseCost>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67ab81c485db467eaaffa2a64531d696_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzI1MjQ_c73bf2a6-6266-4f4a-a74b-be2e902e54ca"
      unitRef="usd">169300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd68ac17f98f45d5876f540c2667ba35_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzI1MzQ_7f0c458a-8d24-46de-a074-0e76993d6448"
      unitRef="usd">111600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic878a738d05a4d1bab73bc5c603c3c29_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzI1NDg_2311fb50-e891-4c2a-b356-fe85a082592b"
      unitRef="usd">99000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReceivablesNetCurrent
      contextRef="icc9d590ac8f64399963410e322b4cef2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzI2NjI_0f5ba5a0-4c77-400f-b145-9fd9843cef55"
      unitRef="usd">80800000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i3517feede28847c49e506e3311d6723c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzI2Njk_8356f147-36bd-447d-aef1-047771954f13"
      unitRef="usd">79600000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icd77f3c1400a46e999eca31787b84844_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzMwMTc_317e0f70-fb45-4e8b-81fb-4cfa0c4065ac"
      unitRef="number">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzQwMjc_c40f9c79-8827-4e26-9f5b-92f757d9e448">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables show data by reportable segment, reconciled to consolidated totals included in the financial statements:&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:86.494%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;609,461&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;425,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,034,887&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,483&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;46,202&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,364&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;69,049&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Operating income/(loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;206,214&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,579&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(56,771)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,803)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;181,022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciling items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,835)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,835&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension settlement expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49,128&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AMJP grant&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131,980&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c423cf2c15947e9858a9788c35709b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzItMi0xLTEtNjQ4MTQ_0e57280d-7748-4d98-b24f-fec7446bfe50"
      unitRef="usd">609461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48fa6b150b5e4d95a099321dc6a737a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzItNC0xLTEtNjQ4MTQ_fdb3a9c8-3fd7-4f4b-bf3b-e53414ebe331"
      unitRef="usd">619015000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a4b2d1c9b4547a08526e55cb60ea35b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzItNi0xLTEtNjQ4MTQ_210ce109-57f7-4145-8ca3-11550202b141"
      unitRef="usd">572955000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i832a710ab65a4d73a375b5d19ab4d6c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzMtMi0xLTEtNjQ4MTQ_111be290-6e08-44de-8481-6249db0551b3"
      unitRef="usd">425426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55a8c8b66aae41c586ed4e4b72c2c22f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzMtNC0xLTEtNjQ4MTQ_f6241db1-2485-4353-8a04-c389baf95dbf"
      unitRef="usd">310225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a629de8cedb4afd84c4821d1a5b2d42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzMtNi0xLTEtNjQ4MTQ_4b8d732e-29c0-4eb3-9d83-81104ad86c03"
      unitRef="usd">327655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzQtMi0xLTEtNjQ4MTQ_b955d8eb-615f-4a93-8ca5-918ae5b59c36"
      unitRef="usd">1034887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzQtNC0xLTEtNjQ4MTQ_d7e7dca0-799a-4559-b971-7f3b836a15a4"
      unitRef="usd">929240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzQtNi0xLTEtNjQ4MTQ_1a185608-efe4-4915-8d33-394a02e25e75"
      unitRef="usd">900610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4c423cf2c15947e9858a9788c35709b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzYtMi0xLTEtNjQ4MTQ_abbe458a-1793-46fc-94b0-f0724874d7e1"
      unitRef="usd">19483000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i48fa6b150b5e4d95a099321dc6a737a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzYtNC0xLTEtNjQ4MTQ_57411457-4318-4262-bf97-6e6a5271b037"
      unitRef="usd">20191000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0a4b2d1c9b4547a08526e55cb60ea35b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzYtNi0xLTEtNjQ4MTQ_fdd6b2db-5a2d-44c7-b7fc-bb2c60c416ee"
      unitRef="usd">20304000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i832a710ab65a4d73a375b5d19ab4d6c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzctMi0xLTEtNjQ4MTQ_cecdbb06-a3d5-4801-85fa-812db65dd8c0"
      unitRef="usd">46202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i55a8c8b66aae41c586ed4e4b72c2c22f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzctNC0xLTEtNjQ4MTQ_e8c5b5ef-d31a-4375-aabe-68025fe8bc39"
      unitRef="usd">50402000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9a629de8cedb4afd84c4821d1a5b2d42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzctNi0xLTEtNjQ4MTQ_e3c4d8f7-8908-4d40-8155-7e90d78c79d2"
      unitRef="usd">48496000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i155f3b1e837e4f179437438dbe313194_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzgtMi0xLTEtNjQ4MTQ_196cbf34-27a7-4ead-8c82-3c1c43cc2a19"
      unitRef="usd">3364000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i357c0ae965f94663a9b40353e44e382c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzgtNC0xLTEtNjQ4MTQ_eb42337f-3feb-408c-81be-9339826a2291"
      unitRef="usd">3662000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i046e1f52eb7a4a5f9c1e3a4380f87c1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzgtNi0xLTEtNjQ4MTQ_f84579b1-f86b-4d4a-8262-fc11eaed34bc"
      unitRef="usd">3905000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzktMi0xLTEtNjQ4MTQ_a0f3bdb8-1029-442f-ad91-601805adc95e"
      unitRef="usd">69049000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzktNC0xLTEtNjQ4MTQ_486b245a-35df-41fb-9ea5-ab5e7eda6662"
      unitRef="usd">74255000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzktNi0xLTEtNjQ4MTQ_ba0d729c-1ca3-4e72-817f-95bc1461dffa"
      unitRef="usd">72705000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4c423cf2c15947e9858a9788c35709b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzExLTItMS0xLTY0ODE0_0abf85c6-d71a-406f-8f79-5ecc1631aa59"
      unitRef="usd">206214000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i48fa6b150b5e4d95a099321dc6a737a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzExLTQtMS0xLTY0ODE0_76e9c0e9-d8b2-452b-9693-598d76d97394"
      unitRef="usd">215654000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a4b2d1c9b4547a08526e55cb60ea35b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzExLTYtMS0xLTY0ODE0_864a419d-916f-439e-add7-11f475c701fa"
      unitRef="usd">190805000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i832a710ab65a4d73a375b5d19ab4d6c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzEyLTItMS0xLTY0ODE0_f2d987c9-1589-4344-956d-3e4655b64212"
      unitRef="usd">31579000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55a8c8b66aae41c586ed4e4b72c2c22f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzEyLTQtMS0xLTY0ODE0_54e3f4cf-78aa-4d64-ad72-9afb6cd38b2e"
      unitRef="usd">16160000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9a629de8cedb4afd84c4821d1a5b2d42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzEyLTYtMS0xLTY0ODE0_a3093825-c24d-4d17-95e0-73feec349677"
      unitRef="usd">31536000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i155f3b1e837e4f179437438dbe313194_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzEzLTItMS0xLTY0ODE0_b2782b1d-5532-4b7d-aabd-623b302de945"
      unitRef="usd">-56771000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i357c0ae965f94663a9b40353e44e382c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzEzLTQtMS0xLTY0ODE0_413f60ff-9da4-4f21-94d8-c1a04416b4ee"
      unitRef="usd">-53803000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i046e1f52eb7a4a5f9c1e3a4380f87c1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzEzLTYtMS0xLTY0ODE0_11b25a69-6e8b-4a97-83ce-4f270ee345cd"
      unitRef="usd">-56261000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE0LTItMS0xLTY0ODE0_ad70bbaa-8178-446f-a823-ed568534a7c4"
      unitRef="usd">181022000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE0LTQtMS0xLTY0ODE0_4511aa6c-99b6-4420-8f6e-05a26c5d6f26"
      unitRef="usd">178011000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE0LTYtMS0xLTY0ODE0_02614a9b-9e2f-4d78-a4da-26fcfad0fcb0"
      unitRef="usd">166080000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5e29e1fe9c8942a38a56cabbb9e6fdf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE2LTItMS0xLTY0ODE0_dd470667-3766-4e50-b2de-a2c7543dd8aa"
      unitRef="usd">3835000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i7af08ddadeb8416f99b22deb618b3258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE2LTQtMS0xLTY0ODE0_59f48d37-88ca-40ec-8b73-6a61069d93e3"
      unitRef="usd">2500000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3871b2238aee42fe9add2689c83e62c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE2LTYtMS0xLTY0ODE0_2305ffc3-59fd-46cb-8aa5-2f20caf381f2"
      unitRef="usd">2748000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i5e29e1fe9c8942a38a56cabbb9e6fdf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE3LTItMS0xLTY0ODE0_8eb88b42-d60b-47cb-9244-a50a7ca11b5a"
      unitRef="usd">17835000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7af08ddadeb8416f99b22deb618b3258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE3LTQtMS0xLTY0ODE0_9825f0fb-e69a-4e12-8d1f-c2088190f8bd"
      unitRef="usd">17391000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3871b2238aee42fe9add2689c83e62c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE3LTYtMS0xLTY0ODE0_303dd309-b318-44fb-9813-6e1bfb4b7ff0"
      unitRef="usd">16332000</us-gaap:InterestExpense>
    <us-gaap:PensionExpense
      contextRef="i5e29e1fe9c8942a38a56cabbb9e6fdf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE5LTItMS0xLTY3MTA4_4fdc9d25-133d-41bd-aad2-ed95143dd916"
      unitRef="usd">49128000</us-gaap:PensionExpense>
    <us-gaap:PensionExpense
      contextRef="i7af08ddadeb8416f99b22deb618b3258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE5LTQtMS0xLTY3MTA4_e307e6ea-82fc-4a15-aa39-d1f2ae8bbc91"
      unitRef="usd">0</us-gaap:PensionExpense>
    <us-gaap:PensionExpense
      contextRef="i3871b2238aee42fe9add2689c83e62c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE5LTYtMS0xLTY3MTA4_0f6ea9ea-160c-4180-a178-76e809ae6d8d"
      unitRef="usd">0</us-gaap:PensionExpense>
    <ain:GovernmentGrants
      contextRef="i5e29e1fe9c8942a38a56cabbb9e6fdf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE4LTItMS0xLTY0ODE0_8f890475-96e5-4c97-82d5-bc30d4be4ca2"
      unitRef="usd">0</ain:GovernmentGrants>
    <ain:GovernmentGrants
      contextRef="i7af08ddadeb8416f99b22deb618b3258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE4LTQtMS0xLTY0ODE0_6be08cfb-b107-4065-b40b-298ae1d95e1c"
      unitRef="usd">5832000</ain:GovernmentGrants>
    <ain:GovernmentGrants
      contextRef="i3871b2238aee42fe9add2689c83e62c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE4LTYtMS0xLTY0ODE0_a5adcb81-a986-4376-b537-c9a775bfb7fe"
      unitRef="usd">0</ain:GovernmentGrants>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5e29e1fe9c8942a38a56cabbb9e6fdf1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE5LTItMS0xLTY0ODE0_719fc4d2-dc22-47fa-8866-357e53dbc281"
      unitRef="usd">14086000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7af08ddadeb8416f99b22deb618b3258_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE5LTQtMS0xLTY0ODE0_2faaea3a-9d3c-4cf6-b03c-59964af3e49f"
      unitRef="usd">-3021000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3871b2238aee42fe9add2689c83e62c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzE5LTYtMS0xLTY0ODE0_362f2558-8820-4d09-b360-4b218fd06fc7"
      unitRef="usd">-13422000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzIwLTItMS0xLTY0ODE0_f44d6ba9-c1bc-4507-ba67-bcb92629f57e"
      unitRef="usd">131980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzIwLTQtMS0xLTY0ODE0_7ca68967-c752-4e2e-b15f-ddf6a7171444"
      unitRef="usd">165931000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo4NzNhY2Q5MDllOTA0NzQyOWQzYjE1NzdiNDI0NWE4NS90YWJsZXJhbmdlOjg3M2FjZDkwOWU5MDQ3NDI5ZDNiMTU3N2I0MjQ1YTg1XzIwLTYtMS0xLTY0ODE0_2012b4c8-44b0-4a66-af87-1508cf8c41fe"
      unitRef="usd">139074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6e609452c2c44f03850006d2546fdc72_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzk4OTU2MDQ2NTg1ODU_05401616-6c63-4652-936c-1960f98ff91a"
      unitRef="usd">1500000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i6e609452c2c44f03850006d2546fdc72_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzk4OTU2MDQ2NTg1OTk_f8b4eb97-0445-4dfc-a6d4-d299e149df84"
      unitRef="usd">800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities
      contextRef="if37c2f0c54b4458c9a63ef9d00241685_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzk4OTU2MDQ2NTg2Mjc_342c8dcd-29b2-4ac3-869f-c62d3430603a"
      unitRef="usd">49100000</us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="if37c2f0c54b4458c9a63ef9d00241685_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzk4OTU2MDQ2NTg2MTM_fcd1e37c-ee05-4848-b10b-4435233230ff"
      unitRef="usd">6200000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <ain:ScheduleOfRestructuringCostsByReportingSegmentTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzQwMjg_b6b584b5-87ae-4f13-83b9-867d2243beb8">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents restructuring costs by reportable segment (also see Note 5):&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:87.212%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.232%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.237%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restructuring expenses, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfRestructuringCostsByReportingSegmentTableTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i4c423cf2c15947e9858a9788c35709b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzItMi0xLTEtNjQ4MTQ_d5a18151-e669-41f9-9369-2e5e0080c2bb"
      unitRef="usd">92000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i48fa6b150b5e4d95a099321dc6a737a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzItNC0xLTEtNjQ4MTQ_78268b91-0553-4aad-bfd5-38099c8d2496"
      unitRef="usd">1202000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0a4b2d1c9b4547a08526e55cb60ea35b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzItNi0xLTEtNjQ4MTQ_db8692b9-a61f-4774-a7b0-82525e8e24fa"
      unitRef="usd">2746000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i832a710ab65a4d73a375b5d19ab4d6c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzMtMi0xLTEtNjQ4MTQ_78592de5-87be-43ae-8c8b-d96bc01fabfc"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55a8c8b66aae41c586ed4e4b72c2c22f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzMtNC0xLTEtNjQ4MTQ_111c8fe8-6a4f-41ab-b3fe-490dcdae2e2c"
      unitRef="usd">32000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9a629de8cedb4afd84c4821d1a5b2d42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzMtNi0xLTEtNjQ4MTQ_98741881-0f1f-4c72-ad2f-75b6b8d30a9b"
      unitRef="usd">2821000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i155f3b1e837e4f179437438dbe313194_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzQtMi0xLTEtNjQ4MTQ_45620f7c-6af0-481e-9788-0bb59c309d83"
      unitRef="usd">14000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i357c0ae965f94663a9b40353e44e382c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzQtNC0xLTEtNjQ4MTQ_d4402ac1-6503-4ca0-a9f0-7aad7e07976f"
      unitRef="usd">97000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i046e1f52eb7a4a5f9c1e3a4380f87c1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzQtNi0xLTEtNjQ4MTQ_3da2323e-a52a-425d-a8af-c947dbc487fb"
      unitRef="usd">169000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzUtMi0xLTEtNjQ4MTQ_6d4b7024-bce3-4383-a3fe-f74a48d65de5"
      unitRef="usd">106000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzUtNC0xLTEtNjQ4MTQ_cbbb4e5d-3ac9-4880-acdd-fc9db5c1a7bc"
      unitRef="usd">1331000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTowZjg4ZjMwNmQzM2Q0MzU1YmIzYjYyYjJlMzQwMzc3OC90YWJsZXJhbmdlOjBmODhmMzA2ZDMzZDQzNTViYjNiNjJiMmUzNDAzNzc4XzUtNi0xLTEtNjQ4MTQ_cf4a7043-7977-471e-8c5d-6e08ed0a54e8"
      unitRef="usd">5736000</us-gaap:RestructuringCharges>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzQwMjk_efab61af-ae1f-457e-bbaa-8ade4573e48e">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents assets and capital expenditures by reportable segment:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;455,390&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;443,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;717,972&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reconciling items:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;291,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income taxes prepaid, receivable and deferred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,134&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid and Other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;153,983&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,642,255&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Capital expenditures and purchased software&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,093&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,641&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;96,348&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="ife05a3c42b8542938533915177bc8ae2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzItMi0xLTEtNjQ4MTQ_2191d36c-7761-42ba-a06b-152bd68b1632"
      unitRef="usd">455390000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1bb1330aee1c4a498ed1718943a68c08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzItNC0xLTEtNjQ4MTQ_3dcf3d5f-6f9e-4f66-884f-af763a501f98"
      unitRef="usd">459182000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4fe99ace1e904a0d86b82962ab8cc88e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzItNi0xLTEtNjQ4MTQ_8bfb3292-ce28-4e19-9dcd-b2682f61def5"
      unitRef="usd">443476000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i724baa0d1696402596004c691755136e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzMtMi0xLTEtNjQ4MTQ_019a46d0-f6c6-475b-b014-ea640578d655"
      unitRef="usd">717972000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6c967b74bbf1402bac68110b9bd0bd3e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzMtNC0xLTEtNjQ4MTQ_4cf7add7-34d4-450b-8de1-a860406625f6"
      unitRef="usd">652702000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i791ab32e85564f09a6c573778a373927_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzMtNi0xLTEtNjQ4MTQ_ca441da5-613f-4223-892a-d0a4709cf22d"
      unitRef="usd">713955000</us-gaap:Assets>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8151eb95d2854695aa57bf33d70d7812_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzUtMi0xLTEtNjQ4MTQ_8cd0b114-ec72-4ff7-bcca-15a90d7305fa"
      unitRef="usd">291776000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ifaa622c9f2f649ccbdf29d65143e8c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzUtNC0xLTEtNjQ4MTQ_ed65f255-95d2-4729-b2ad-e54031c698ef"
      unitRef="usd">302036000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8cbd96be24b543fa9f4310841920be5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzUtNi0xLTEtNjQ4MTQ_73c306f9-beb7-4166-9d45-80b3182bd379"
      unitRef="usd">241316000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <ain:DeferredIncomeTaxesAndOtherTaxReceivable
      contextRef="i8151eb95d2854695aa57bf33d70d7812_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzYtMi0xLTEtNjQ4MTQ_19207bee-fc03-43d4-a434-3349dac0e820"
      unitRef="usd">23134000</ain:DeferredIncomeTaxesAndOtherTaxReceivable>
    <ain:DeferredIncomeTaxesAndOtherTaxReceivable
      contextRef="ifaa622c9f2f649ccbdf29d65143e8c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzYtNC0xLTEtNjQ4MTQ_4b236884-58d7-462c-b87e-918352022f8e"
      unitRef="usd">28334000</ain:DeferredIncomeTaxesAndOtherTaxReceivable>
    <ain:DeferredIncomeTaxesAndOtherTaxReceivable
      contextRef="i8cbd96be24b543fa9f4310841920be5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzYtNi0xLTEtNjQ4MTQ_fd4c64fa-8dc3-46c5-a083-9ad5111da778"
      unitRef="usd">44697000</ain:DeferredIncomeTaxesAndOtherTaxReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i8151eb95d2854695aa57bf33d70d7812_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzctMi0xLTEtNjQ4MTQ_253644c9-f245-4533-be58-c929e773ad64"
      unitRef="usd">153983000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="ifaa622c9f2f649ccbdf29d65143e8c44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzctNC0xLTEtNjQ4MTQ_76befa2c-c963-4396-aa30-6bde7198588e"
      unitRef="usd">113810000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i8cbd96be24b543fa9f4310841920be5d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzctNi0xLTEtNjQ4MTQ_f870e8a6-590c-4bfd-9676-9ff85401802a"
      unitRef="usd">106492000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:Assets
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzgtMi0xLTEtNjQ4MTQ_3a8f56ae-8d3d-4121-9b89-7249c70b55da"
      unitRef="usd">1642255000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzgtNC0xLTEtNjQ4MTQ_920a88af-e57e-43b1-a7b9-3e04bd7fe375"
      unitRef="usd">1556064000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzgtNi0xLTEtNjQ4MTQ_a2c12914-497b-48a8-8bf9-b3b39c83a167"
      unitRef="usd">1549936000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i4c423cf2c15947e9858a9788c35709b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzExLTItMS0xLTY0ODE0_8ad021eb-0c45-40b1-9691-51589dd6075d"
      unitRef="usd">20093000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i48fa6b150b5e4d95a099321dc6a737a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzExLTQtMS0xLTY0ODE0_6f863c5f-1798-4065-b477-50464fa31edb"
      unitRef="usd">20177000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0a4b2d1c9b4547a08526e55cb60ea35b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzExLTYtMS0xLTY0ODE0_5ffebbe3-1a9a-48cf-b44b-27ce97b4aad6"
      unitRef="usd">15792000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i832a710ab65a4d73a375b5d19ab4d6c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzEyLTItMS0xLTY0ODE0_abd09a49-4028-4e6e-80df-5c2359c11939"
      unitRef="usd">73614000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i55a8c8b66aae41c586ed4e4b72c2c22f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzEyLTQtMS0xLTY0ODE0_4fb255a7-00e5-4c87-a483-fbfd1187a874"
      unitRef="usd">31012000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i9a629de8cedb4afd84c4821d1a5b2d42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzEyLTYtMS0xLTY0ODE0_4e16a400-ecd5-41b3-b707-fe59656eae11"
      unitRef="usd">23718000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i155f3b1e837e4f179437438dbe313194_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzEzLTItMS0xLTY0ODE0_dc39112b-e6a8-4372-a8db-bceb6bcd652a"
      unitRef="usd">2641000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i357c0ae965f94663a9b40353e44e382c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzEzLTQtMS0xLTY0ODE0_76c10ddd-02c8-47b4-bb1f-527f0bdcec77"
      unitRef="usd">2510000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i046e1f52eb7a4a5f9c1e3a4380f87c1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzEzLTYtMS0xLTY0ODE0_547be08b-e43c-4343-8ec8-4b9191f0f458"
      unitRef="usd">2880000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzE0LTItMS0xLTY0ODE0_0ecfeca9-8f7e-4552-8774-16d5fd178b48"
      unitRef="usd">96348000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzE0LTQtMS0xLTY0ODE0_28e10951-b233-4d49-ac0a-e4e2fb2b5e83"
      unitRef="usd">53699000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTo1NzgzNmRmZmU1MzQ0NjhiOTI5NDIxOTcxMWRlNTNjYS90YWJsZXJhbmdlOjU3ODM2ZGZmZTUzNDQ2OGI5Mjk0MjE5NzExZGU1M2NhXzE0LTYtMS0xLTY0ODE0_43ee3e3d-53c0-435c-be4a-79514f49a262"
      unitRef="usd">42390000</us-gaap:PaymentsToAcquireProductiveAssets>
    <ain:ChangeFromFinanceToOperatingAndIncludedANonCashIncreaseDecrease
      contextRef="i316f70f9e6fa42289f04acbbf39c1c06_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzk4OTU2MDQ2NTg2NDI_e9cc304e-b25b-4708-ac53-11b22d1e7507"
      unitRef="usd">37100000</ain:ChangeFromFinanceToOperatingAndIncludedANonCashIncreaseDecrease>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90ZXh0cmVnaW9uOjAxYjliMGFlMDE1ZjRhNjE4OTYzMTNlN2RkZTViNWZlXzQwMzA_83835c13-48de-4933-a992-e7e54257dd7f">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows data by geographic area. Net sales are based on the location of the operation recording the final sale to the customer. Net sales recorded by our entity in Switzerland are derived from products sold throughout Europe and Asia, and are invoiced in various currencies.&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;586,779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Switzerland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;119,069&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76,826&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;66,175&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;63,914&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;58,519&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,074&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43,531&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,034,887&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;929,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment, at cost, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;278,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,320&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,382&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,562&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other countries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;445,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb39a35eb6584cc58ddf7f8532523d7b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzItMi0xLTEtNjQ4MTQ_68506cfb-9f10-4ea2-a66a-454eba873a84"
      unitRef="usd">586779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib90221fbf80c4f44b6290ffdffe0f513_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzItNC0xLTEtNjQ4MTQ_016a4796-2b0a-4e28-864c-59c4002b05e6"
      unitRef="usd">497231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib956fb1147614f5589f39dc74ba955ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzItNi0xLTEtNjQ4MTQ_058d4b02-0cdc-427e-9de4-20e2ba3b0c75"
      unitRef="usd">503473000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i528a3a63590a4bc1af2c66fefba9776e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzMtMi0xLTEtNjQ4MTQ_91683185-e05a-4f44-8900-9a1479935a82"
      unitRef="usd">119069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if01117155d8d4a979cb85a8e542b93ac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzMtNC0xLTEtNjQ4MTQ_447e405c-a368-4fb4-b7e2-cc47e7352182"
      unitRef="usd">128698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8bec49ea16a4465b6b607ca69b85772_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzMtNi0xLTEtNjQ4MTQ_7d64685e-a0f9-4402-9bb5-c913e9e15e90"
      unitRef="usd">128328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i003fcc529f7542d8b5835e39f4a92c8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzQtMi0xLTEtNjQ4MTQ_b556a911-d147-4cf5-b260-07f422ba1e7c"
      unitRef="usd">76826000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb6d7681cf014bbbb69eb133ca6731d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzQtNC0xLTEtNjQ4MTQ_4d315357-0bfe-49ec-8a4b-bf4c54cd40d7"
      unitRef="usd">68929000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71adc49594394f27a99b633eab6a50bc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzQtNi0xLTEtNjQ4MTQ_085223e3-c042-4ad7-acea-05d7c4a1988c"
      unitRef="usd">55914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida53dda163c7479db2954931247df7e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzUtMi0xLTEtNjQ4MTQ_75441ec5-983e-422b-9aea-7cc6160430a7"
      unitRef="usd">66175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i600a462d44384624a7b5d91c57bf8fce_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzUtNC0xLTEtNjQ4MTQ_41a023b8-77fa-4608-b71d-a978274befef"
      unitRef="usd">62925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if626a2d4cf8749d78e81acbe5892710e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzUtNi0xLTEtNjQ4MTQ_1df7f7e5-f72d-46e0-a66c-3994a70b0661"
      unitRef="usd">60259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8319662efa44e32b25c11a314c1dae8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzYtMi0xLTEtNjQ4MTQ_6a5728d7-bf76-4fc8-938e-6befc82a51c3"
      unitRef="usd">63914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98fea1b4419b45a7b88b146504336aeb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzYtNC0xLTEtNjQ4MTQ_cecc6b33-4e22-43b1-b871-6e409919bb8b"
      unitRef="usd">67098000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7d626a7642c4b11bb99b26234a2e1e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzYtNi0xLTEtNjQ4MTQ_637c7ac0-ebdd-4142-a665-5dbad8f1a192"
      unitRef="usd">57007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c9fc830f8c4483c9dded42b8428f543_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzctMi0xLTEtNjQ4MTQ_8df6bee1-ac9c-4172-902f-7e83ec6f4740"
      unitRef="usd">58519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53ab90e5a5f34e6bac404924308ebfa2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzctNC0xLTEtNjQ4MTQ_f6be4434-e4f8-4dd8-ae99-6ae15e825221"
      unitRef="usd">37547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38beb888d41e4dc0a5f1c1523e22669e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzctNi0xLTEtNjQ4MTQ_0026782e-5702-4a13-902c-33395ec998dc"
      unitRef="usd">39859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf447b6b6b97495281d944037e717482_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzgtMi0xLTEtNzE4OTk_c7a378f4-49f0-4fd7-b335-9731e4daec8f"
      unitRef="usd">20074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0354a89bc0e54ca19e209aa3e7fcc829_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzgtNC0xLTEtNzE5MTE_e56f04da-e661-4810-9085-bd83e3e4797b"
      unitRef="usd">21523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ed2261f77484702a144ebd406f525eb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzgtNi0xLTEtNzE5MjM_805e59ad-cbb2-40a8-9d01-95a99c147e6a"
      unitRef="usd">12424000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35e45a25bfa34958a60ebd0967619ca3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzgtMi0xLTEtNjQ4MTQ_5f58944f-9d6c-4d8e-a34f-c2453e301a67"
      unitRef="usd">43531000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc686d6acbc34095bb7269fd54339d7d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzgtNC0xLTEtNjQ4MTQ_d5d78731-eacd-4387-b8ef-c2d74ca7d688"
      unitRef="usd">45289000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f798491d67345199635a18a146314ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzgtNi0xLTEtNjQ4MTQ_e2e8cca7-81ec-4dfa-b2da-d3a9eab95c08"
      unitRef="usd">43346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzktMi0xLTEtNjQ4MTQ_20e3bd14-885c-453c-a4e1-d9ec30dad418"
      unitRef="usd">1034887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzktNC0xLTEtNjQ4MTQ_4bc1b35d-b26b-43e6-878f-5493764921eb"
      unitRef="usd">929240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzktNi0xLTEtNjQ4MTQ_86d68fac-7cb5-402b-8494-8d58c6e5b136"
      unitRef="usd">900610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i224ab514af82454cae9fd59afbae6b71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzEyLTItMS0xLTY0ODE0_f485e8e4-a958-4791-bba1-33436875b625"
      unitRef="usd">278500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i76efb3e85c70446285b79226be113ccd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzEyLTQtMS0xLTY0ODE0_c9a63af3-38ca-407e-a6ec-801cba3a251b"
      unitRef="usd">258453000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7c7d7b73495d4adab338ca6311e5a2e2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzEyLTYtMS0xLTY0ODE0_713e7e5c-db8d-4f77-8ebe-38ecec6f30a8"
      unitRef="usd">263201000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6a77a200732b429e88fe6a223ad0dbd7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzEzLTItMS0xLTY0ODE0_684b35b7-e1c8-4d7c-b636-3c6289a48b27"
      unitRef="usd">42320000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="icee1f609042143e0a6d25a686ae3e831_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzEzLTQtMS0xLTY0ODE0_6c5d19ab-0c9c-4735-a371-bfdd13f54d9a"
      unitRef="usd">40699000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i9ff20429ca0247ae9a1edf82e3332a46_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzEzLTYtMS0xLTY0ODE0_ac45712e-175b-4934-89e5-5e166cfd3008"
      unitRef="usd">41738000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i673fa04cd9eb4bbbbce7cd712f46c244_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE0LTItMS0xLTY0ODE0_95b51f3a-6630-4957-ad91-1786a8944c2a"
      unitRef="usd">33432000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iccd46aa0a9f5446d8efa7046d9bae81f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE0LTQtMS0xLTY0ODE0_fffe5d64-fd42-402e-b849-820dc1223dfb"
      unitRef="usd">41039000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0d88e9ea51994a059c4bf1444bda54eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE0LTYtMS0xLTY0ODE0_bfd0f2f7-77ad-4716-9405-4ed9c08e7cdf"
      unitRef="usd">40898000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i83c823376d324f6c8d09d495d1122272_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE1LTItMS0xLTY0ODE0_bd6f6767-c19d-496a-824b-0882046e3d06"
      unitRef="usd">31382000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1c00012d2ae44fe692e43b73a3caa358_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE1LTQtMS0xLTY0ODE0_ff938be4-a8d5-44ae-b302-f12f3b7f08cb"
      unitRef="usd">33802000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i298dc960358b428ba511e0da5e55a6d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE1LTYtMS0xLTY0ODE0_357b4707-50f8-4b99-b921-c0e90a5197a5"
      unitRef="usd">41107000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id1e4220aa7204283bfe7a658e86abb5c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE2LTItMS0xLTY0ODE0_02784388-6984-4142-b6ea-cc60ba8d2da0"
      unitRef="usd">14264000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic2ed10f51fd743bda8fbd7a5bfcffe1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE2LTQtMS0xLTY0ODE0_6346d373-5d2a-4767-8b3f-243c2afae80d"
      unitRef="usd">14139000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i97ff3f5f73ff4c14ac12e041e0861f0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE2LTYtMS0xLTY0ODE0_1f8b28b2-bb26-44aa-bf89-fc0eb56721b2"
      unitRef="usd">9672000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i7293493994f543eba069ab5ef2a3141e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE3LTItMS0xLTY0ODE0_8aa09bb5-a310-418d-9cda-fc4d2f1b2577"
      unitRef="usd">11388000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i991650e920004018afec6d59c846c514_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE3LTQtMS0xLTY0ODE0_ba266151-d6e2-4b98-ac91-4fed6a51323e"
      unitRef="usd">12355000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0412d91203b94e768aef2e738b3a4a52_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE3LTYtMS0xLTY0ODE0_a465c2e9-0e1a-4b16-b54d-9f4ffdf68c48"
      unitRef="usd">12109000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id776e16c6f76462e86c68928d53c37b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE4LTItMS0xLTY0ODE0_50d877c9-6fc6-428e-aa33-0648841f346d"
      unitRef="usd">9699000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iaad09ffb4659463497dc167ae21b527d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE4LTQtMS0xLTY0ODE0_04100422-dfa8-47e5-8f33-7a209452c024"
      unitRef="usd">10156000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ibc0e131974d0412b874b98cd2aac54be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE4LTYtMS0xLTY0ODE0_b703b359-0dbd-4147-9850-c7678c9bcfb4"
      unitRef="usd">10731000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i073dc0eb69b5413da894f9264638bb04_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE5LTItMS0xLTY0ODE0_084670bb-afd8-4803-89e2-4dc96d5c54e2"
      unitRef="usd">9562000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="id0033e2a8f5d4b8597b3497b8bc69d3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE5LTQtMS0xLTY0ODE0_bc17a68a-3f87-4a41-9879-6424f26342fb"
      unitRef="usd">9652000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i25a5d1d364704e0cb3375dd36bc3bd1f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzE5LTYtMS0xLTY0ODE0_7e9f3939-6f61-46e0-bd93-8782aac8035c"
      unitRef="usd">10808000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6aee634e7b63460a83ed2f1f82f7da7f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzIwLTItMS0xLTY0ODE0_00e052e4-41bf-484d-993c-d3702ffd9019"
      unitRef="usd">15111000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ide9876a66a184be399a6cfb7fe6902b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzIwLTQtMS0xLTY0ODE0_738b4bff-10c9-416c-a491-5bbed9628285"
      unitRef="usd">16122000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5105c11e38e1446398682b0063fa188e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzIwLTYtMS0xLTY0ODE0_6243fbc6-da44-4b54-80e7-3057c5fab65a"
      unitRef="usd">18290000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzIxLTItMS0xLTY0ODE0_229204bb-0a63-49df-ac0f-cdefdbfbb95a"
      unitRef="usd">445658000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzIxLTQtMS0xLTY0ODE0_ab5f38dd-9dc3-4d33-bc15-cbcd8fe1e1ac"
      unitRef="usd">436417000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTIvZnJhZzowMWI5YjBhZTAxNWY0YTYxODk2MzEzZTdkZGU1YjVmZS90YWJsZTplY2IwNGJjYzFhZGM0NDI3OGVhOTAxZWNlODE3NjJkYy90YWJsZXJhbmdlOmVjYjA0YmNjMWFkYzQ0Mjc4ZWE5MDFlY2U4MTc2MmRjXzIxLTYtMS0xLTY0ODE0_343ad651-3306-4c55-90a7-ab4b4260ced9"
      unitRef="usd">448554000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNjAy_871fa20b-2c4a-4b7c-84ca-1a1e58011763">Pensions and Other Postretirement Benefit Plans&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has defined benefit pension plans covering certain U.S. and non-U.S. employees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In the third quarter of 2022, we took actions to settle pension plan liabilities related to the U.S. Pension Plus Plan, leading to charges totaling $49.1&#160;million. This led to a reduction of unfunded pension liabilities of $6.2&#160;million. This was a qualified defined benefit pension plan that was previously terminated in the third quarter of 2021, and prior to that point was closed to new participants and had frozen accrual of benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The December&#160;31, 2022 benefit obligations for remaining U.S. pension and postretirement plans were calculated using the Pri-2012 mortality table with MP-2021 generational projection. For U.S. pension funding purposes, the Company uses the plan&#x2019;s IRS-basis current liability as its funding target, which is determined based on mandated assumptions.  Benefit accruals under the U.S. Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;), which is an unfunded plan, have been frozen. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The eligibility, benefit formulas, and contribution requirements for plans outside of the U.S. vary by location.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits under the Company's pension plan in Switzerland utilize a cash balance interest crediting rate for determination of plan liabilities.  As of December&#160;31, 2022, the benefit obligation for that plan amounted to $2.9&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to providing pension benefits, the Company provides various medical, dental, and life insurance benefits for certain retired United States employees. U.S. employees hired prior to 2005 may become eligible for these benefits if they reach normal retirement age while working for the Company. Benefits provided under this plan are subject to change. Retirees share in the cost of these benefits. Any new employees hired after January 2005 who wish to be covered under this plan will be responsible for the full cost of such benefits. In September 2008, we changed the cost-sharing arrangement under this program such that increases in health care costs are the responsibility of plan participants. In August 2013, we reduced the life insurance benefit for retirees and eliminated the benefit for active employees. The Company also provides certain postretirement life insurance benefits to retired employees in Canada. As of December&#160;31, 2022, the accrued postretirement liability was $34.8 million in the U.S. and $0.8 million in Canada. The Company accrues the cost of providing postretirement benefits during the active service period of the employees. The Company currently funds the plans as claims are paid.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting guidance requires the recognition of the funded status of each defined benefit and other postretirement benefit plan. Each overfunded plan is recognized as an asset and each underfunded plan is recognized as a liability. Company pension plan data for U.S. and non-U.S. plans has been combined for both 2022 and 2021, except where indicated below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s pension and postretirement benefit costs and benefit obligations are based on actuarial valuations that are affected by many assumptions, the most significant of which are the assumed discount rate, expected rate of return on pension plan assets, and mortality. Each of the assumptions is reviewed and updated annually, as appropriate. The assumed rates of return for pension plan assets are determined for each major asset category based on historical rates of return for assets in that category and expectations of future rates of return based, in part, on simulated future capital market performance. The assumed discount rate is based on yields from a portfolio of currently available high-quality fixed-income investments with durations matching the expected future payments, based on the demographics of the plan participants and the plan provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses arise from changes in the assumptions used to measure the benefit obligations, and experience different from what had been assumed, including asset returns different than what had been expected. The Company amortizes gains and losses in excess of a &#x201c;corridor&#x201d; over the average future service of the plan&#x2019;s current participants. The corridor is defined as 10 percent of the greater of the plan&#x2019;s projected benefit obligation or market-related value of plan assets. The market-related value of plan assets is also used to determine the expected return on plan assets component of net periodic cost. The Company&#x2019;s market-related value for its U.S. plan is measured by first determining the absolute difference between the actual and the expected return on the plan assets. The absolute difference in excess of 5 percent of the expected return is added to the market-related value over two years; the remainder is added to the market-related value immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the Company&#x2019;s unrecognized net losses and unrecognized prior service costs, including the amount recognized through accumulated other comprehensive income, are not reduced by future favorable plan experience, they will be recognized as a component of the net periodic cost in future years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the plan benefit obligations:&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.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230,790&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,221&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan participants' contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;132&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial (gain)/loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(46,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements and curtailments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(90,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;83,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;78,153&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;determine benefit obligations, end of year:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash balance interest crediting rate - Switzerland pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation increase &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation increase &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2022, pension benefit obligations decrease&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d by $147&#160;million, $91.6&#160;million of which was related to the US Pension Plus plan settlement, and $47.0&#160;million of which was driven by net actuarial gains, principally resulting from higher discount rates, in addition to employer contributions of $7.9&#160;million. Other postretirement benefit obligations decreased by $9.2&#160;million in 2022, primarily driven by net actuarial gains and payments made by the Company to participants of the plan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, pension benefit obligations decreased by $15.0&#160;million, $7.2&#160;million of which was driven by net actuarial gains, principally resulting from higher discount rates, in addition to employer contributions of $9.4&#160;million. Other postretirement benefit obligations decreased by $3.1&#160;million in 2021, primarily driven by payments made by the Company to participants of the plans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following sets forth information about plan assets:&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:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets, net of expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(57,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan participants' contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;132&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(90,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(589)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The funded status of the plans 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:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;83,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued benefit cost, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in the consolidated balance sheet consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncurrent asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncurrent liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(23,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(31,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amount recognized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in accumulated other comprehensive income consist of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,915&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost/(credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amount recognized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,384&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the net pension plan funded status as of December&#160;31, 2022 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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;U.S. plan&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-U.S. plans&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plans with pension assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plans without pension assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(20,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net underfunded balance in the U.S. principally relates to the Supplemental Executive Retirement Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the net periodic benefit plan cost for the years ended December&#160;31, 2022, 2021, and 2020, 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:29.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,221&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost/(credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,377&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,883&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49,128&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Curtailment (gain)/loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine net cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.05&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash balance interest crediting rate - Switzerland pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pretax (gains)/losses on plan assets and benefit obligations recognized in other comprehensive income for the years ended December&#160;31, 2022, 2021, and 2020, 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.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements/curtailments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(49,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset/liability loss/(gain)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,828&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost/(credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency impact&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost/(benefit) in Other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(34,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment Strategy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment strategy for pension assets differs for the various countries in which we have defined benefit pension plans. Some of our defined benefit plans do not require funded trusts and, in those arrangements, the Company funds the plans on a &#x201c;pay as you go&#x201d; basis. The largest of the funded defined benefit plans is in the United Kingdom.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the settlement of the U.S. Pension Plus Plan during the third quarter of 2022, there have been no investments made to the remaining plans in the United States.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-United States plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the countries in which the Company has funded pension trusts, the investment strategy may also be liability driven or, in other cases, to achieve a competitive, total investment return, achieving diversification between and within asset classes and managing other risks. Investment objectives for each asset class are determined based on specific risks and investment opportunities identified. Actual allocations to each asset class vary from target allocations due to periodic investment strategy changes, market value fluctuations, the length of time it takes to fully implement investment allocation positions, and the timing of benefit payments and contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;        Fair-Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present plan assets as of December&#160;31, 2022, and 2021, using the fair-value hierarchy, which has three levels based on the reliability of inputs used, as described in Note 18. Certain investments that are measured at fair value using net asset value (NAV) as a practical expedient are not required to be categorized in the fair value hierarchy table. The total fair value of these investments is included in the table below to permit reconciliation of the fair value hierarchy to amounts presented in the funded status table above. As of December&#160;31, 2022 and 2021, there were no investments expected to be sold at a value materially different than NAV.&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:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value as of  December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&#160;&lt;br/&gt;unobservable inputs Level 3&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:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments in the fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,969&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments at net asset value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,069&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limited partnerships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value as of  December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted prices in active markets Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant other observable inputs&#160;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant unobservable inputs Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments in the fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments at net asset value:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed income funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Limited partnerships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present a reconciliation of Level 3 assets held during the years ended December&#160;31, 2022 and 2021:&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:19.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net realized gains&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net unrealized gains&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&#160;purchases, issuances&lt;br/&gt;and settlements&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net transfers (out of) Level 3&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance contracts -&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total level 3 assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net realized gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net unrealized gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&#160;purchases, issuances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;and settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net transfers (out of)&#160;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance contracts -&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total level 3 assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The asset allocation for the Company&#x2019;s U.S. and non-U.S. pension plans for 2022 and 2021, and the target allocation, by asset category, are 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.425%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;United States Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Target&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allocation&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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percentage of plan assets at&#160;plan measurement date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Target&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allocation&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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percentage of plan assets at&#160;plan measurement date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;Other includes hedged equity and absolute return strategies, and private equity. The Company has procedures to closely monitor the performance of these investments and compares asset valuations to audited financial statements of the funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The targeted plan asset allocation is based on an analysis of the actuarial liabilities, a review of viable asset classes, and an analysis of the expected rate of return, risk, and other investment characteristics of various investment asset classes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2022 and 2021, the projected benefit obligation, accumulated benefit obligation, and fair value of plan assets for pension plans with projected benefit obligation and an accumulated benefit obligation in excess of plan assets 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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plans with projected&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;benefit obligation in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;excess of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,458&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plans with accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;benefit obligation in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;excess of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about expected cash flows for the pension and other benefit obligations are 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:64.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected employer contributions and direct employer payments in the next fiscal year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,151&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,660&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected benefit payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,660&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,541&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,181&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,513&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,281&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,337&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,238&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities
      contextRef="if37c2f0c54b4458c9a63ef9d00241685_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzk4OTU2MDQ2NjYyMjY_fb232b4e-4993-49d0-bb27-c4fcc4f22ffc"
      unitRef="usd">49100000</us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="if37c2f0c54b4458c9a63ef9d00241685_I20220930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzk4OTU2MDQ2NjYyNDE_b9fb74fe-3c4e-47a0-bf97-185cde4c0123"
      unitRef="usd">6200000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ifbb16011b6ac48b3bb1faf90b985c2c4_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzIyMzY_425b9a38-b27c-4c11-a764-d3a1ca1ab558"
      unitRef="usd">2900000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent
      contextRef="ie731303a1bf84d56b32b8f22339da1b8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzMyMjA_a527a736-125a-4de9-8da7-ceb5244a60a3"
      unitRef="usd">34800000</us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent>
    <us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent
      contextRef="ic67d0ab9f8794fd7b2c74bfab9fe277c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzMyMzk_3e5e5019-1ff5-4086-aac4-93b6e2d2816c"
      unitRef="usd">800000</us-gaap:OtherPostretirementBenefitsPayableCurrentAndNoncurrent>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNTk3_ce76be23-cf31-4895-b80b-54f8e37ce6b5">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the plan benefit obligations:&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.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;230,790&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;44,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,221&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan participants' contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;132&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial (gain)/loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(46,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements and curtailments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(90,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan amendments and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(605)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(64)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;83,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;78,153&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;determine benefit obligations, end of year:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.49&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.55&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash balance interest crediting rate - Switzerland pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation increase &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation increase &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.08&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzItMi0xLTEtNjQ4MTQ_43c56f44-c16e-48ac-b0bb-b0f953169a34"
      unitRef="usd">230790000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzItNC0xLTEtNjQ4MTQ_0693d9f1-ce86-4a4a-a56b-7e3f31078f51"
      unitRef="usd">44884000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9ae157625f1944f4b5d663cb1a53fcb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzItNi0xLTEtNjQ4MTQ_59952528-9c88-4ef8-9b06-6f96576f1aac"
      unitRef="usd">245800000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5374950266844f059318e84ea7ef6132_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzItOC0xLTEtNjQ4MTQ_f4c231e0-87f6-49fc-8b75-c71ffdbd6ddd"
      unitRef="usd">47977000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzMtMi0xLTEtNjQ4MTQ_a7bcceb0-1857-4a0a-babf-de10317ae755"
      unitRef="usd">1371000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzMtNC0xLTEtNjQ4MTQ_27b0a157-ad8b-4bc1-b457-183d263b9ad9"
      unitRef="usd">114000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzMtNi0xLTEtNjQ4MTQ_a20e8bb7-f289-4526-a9e6-b3e46ed88c3e"
      unitRef="usd">2192000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzMtOC0xLTEtNjQ4MTQ_8625a442-f831-46e8-9137-65c47e170974"
      unitRef="usd">132000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzQtMi0xLTEtNjQ4MTQ_bc8eae42-c993-46f4-9c0d-748725057eec"
      unitRef="usd">4917000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzQtNC0xLTEtNjQ4MTQ_36352faa-17cd-48a7-b1c9-6dae24f4ea81"
      unitRef="usd">1221000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzQtNi0xLTEtNjQ4MTQ_3517df6d-c63b-4d70-9ccf-cbc411beae11"
      unitRef="usd">5467000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzQtOC0xLTEtNjQ4MTQ_26cecae6-7096-4d7e-a9e0-559000f24c4c"
      unitRef="usd">1103000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzUtMi0xLTEtNjQ4MTQ_f0898abc-b8a3-4037-8117-dbe5dc4e9f46"
      unitRef="usd">132000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzUtNC0xLTEtNjQ4MTQ_d51eeb8a-aa12-4d6b-a186-a0fc0a417b86"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzUtNi0xLTEtNjQ4MTQ_c83795f0-68b6-4e17-9b5c-a1ac1336272e"
      unitRef="usd">175000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzUtOC0xLTEtNjQ4MTQ_3633bea2-cba5-4c74-8d10-af7bcfb974f0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzYtMi0xLTEtNjQ4MTQ_d809d656-bc76-4ad4-8488-aebdaacf8ced"
      unitRef="usd">46995000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzYtNC0xLTEtNjQ4MTQ_172e4834-f118-4ea6-b9b6-d21b296ab31f"
      unitRef="usd">6658000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzYtNi0xLTEtNjQ4MTQ_85d670dd-580f-4b94-b7c0-7017957461c1"
      unitRef="usd">7163000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzYtOC0xLTEtNjQ4MTQ_12cc7322-a476-4573-8b6c-aef0f69bfe07"
      unitRef="usd">995000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzctMi0xLTEtNjQ4MTQ_237ae672-c9a5-4e40-ad98-d2d62703ca13"
      unitRef="usd">7946000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzctNC0xLTEtNjQ4MTQ_aa611d56-7e05-48c4-a56a-6949d6268db0"
      unitRef="usd">3234000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzctNi0xLTEtNjQ4MTQ_c868f514-fd34-4464-ac50-ba7dba67627a"
      unitRef="usd">9399000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzctOC0xLTEtNjQ4MTQ_a065c701-3464-4987-94a5-f75b59885482"
      unitRef="usd">3338000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzgtMi0xLTEtNjQ4MTQ_467fb037-78bf-4f26-9547-a87c58de43ca"
      unitRef="usd">90568000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzgtNC0xLTEtNjQ4MTQ_af716e85-18ea-497c-9bab-5f27a4727e84"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzgtNi0xLTEtNjQ4MTQ_d447d4da-a564-4fa2-b4ca-e6339fd26c74"
      unitRef="usd">3694000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzgtOC0xLTEtNjQ4MTQ_a82b7c96-65aa-4491-9009-1e3dacb4e104"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligationIncreaseDecreaseForSettlementAndCurtailment>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzktMi0xLTEtNjQ4MTQ_63f7a8e4-8f1d-40d3-b977-0a9ae738c9f2"
      unitRef="usd">-25000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzktNC0xLTEtNjQ4MTQ_7289e2dd-64ba-45f3-a50e-3b5f8a6029ab"
      unitRef="usd">-605000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzktNi0xLTEtNjQ4MTQ_48a399b5-e6a1-4013-85c8-b7ab178da5b9"
      unitRef="usd">-122000</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanOtherChanges
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzktOC0xLTEtNjQ4MTQ_c861b906-cb51-49e8-8d3c-851c621f6468"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanOtherChanges>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEwLTItMS0xLTY0ODE0_f0caab40-ef7b-413b-b263-1cdc2a1d7a8f"
      unitRef="usd">7946000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEwLTQtMS0xLTY0ODE0_dc7c8d14-7f11-4151-9e24-4750b61b342c"
      unitRef="usd">64000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEwLTYtMS0xLTY0ODE0_9c788d7d-209c-4ccb-9a33-823667b19e19"
      unitRef="usd">2466000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEwLTgtMS0xLTY0ODE0_60e53b53-6662-4c3a-b38e-8fe1ae76f9b1"
      unitRef="usd">-5000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzExLTItMS0xLTY0ODE0_bc706c16-a003-4968-acb2-70d5d8b15cd6"
      unitRef="usd">83730000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzExLTQtMS0xLTY0ODE0_6a609537-9ec5-4928-8cb4-6e59fe2e4333"
      unitRef="usd">35658000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzExLTYtMS0xLTY0ODE0_374ce802-a872-4ae3-b188-bf88d098d488"
      unitRef="usd">230790000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzExLTgtMS0xLTY0ODE0_4e36dd5d-2075-4b49-9d81-bae401715ef2"
      unitRef="usd">44884000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEyLTItMS0xLTY0ODE0_58a34c43-26d9-4d46-9c0f-42a492e5ea94"
      unitRef="usd">78153000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEyLTQtMS0xLTY0ODE0_cdd613f4-ee31-4c5e-a2cb-b25122d90620"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEyLTYtMS0xLTY0ODE0_92d681cc-7904-4592-af54-37a4147cbeb4"
      unitRef="usd">223320000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzEyLTgtMS0xLTY0ODE0_c12eb3ef-3baf-415a-934d-138d097a4d68"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2d0dd70ea83f424e9484496de4f4d367_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE1LTItMS0xLTY0ODE0_7975b157-06ef-4755-bd60-53f34880ae1f"
      unitRef="number">0.0549</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i91debe1f707f4aed9e8dd433e459aa44_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE1LTQtMS0xLTY0ODE0_6f9a9c91-cb07-4237-9d2a-101cd36c0dab"
      unitRef="number">0.0555</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia829facdb27f4a82aaa5ae1602d8abc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE1LTYtMS0xLTY0ODE0_3f869adf-e41f-45c1-adea-21ce4daf19b5"
      unitRef="number">0.0263</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ia181465d37f14e91bf2547f13ef839b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE1LTgtMS0xLTY0ODE0_d84d2b13-c1c9-495c-bcef-d6293ae2145a"
      unitRef="number">0.0283</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="icf4fe8b265a241ad8583a33e86a322e2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE2LTItMS0xLTY0ODE0_234674a3-42a3-46ce-b3ce-f81aa3d93fcf"
      unitRef="number">0.0515</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i78cdfcdf91a242aaa146d52ef443f870_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE2LTQtMS0xLTY0ODE0_7162a70e-d616-48b1-bae5-d02ee09e0ad4"
      unitRef="number">0.0520</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i409b9b26af5547fcb30f87f3cba1298e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE2LTYtMS0xLTY0ODE0_35f7a54e-c8de-468f-b625-712ee41c7ec0"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i1cc79959e5274f6e897b3180337b869b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE2LTgtMS0xLTY0ODE0_38379571-e70c-4d06-9e91-22bd410fdcac"
      unitRef="number">0.0305</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
      contextRef="ifbb16011b6ac48b3bb1faf90b985c2c4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE3LTItMS0xLTY0ODE0_99ef9db2-2155-4899-b599-919924f26ead"
      unitRef="number">0.0215</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
      contextRef="ia3819c32ddfd493f906aa02a9cd46876_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE3LTQtMS0xLTY0ODE0_3770ba20-0105-48a7-9e0f-9f431940d68a"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
      contextRef="i0821708e806e446194f281b828698981_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE3LTYtMS0xLTY0ODE0_c3f6bb65-3334-4416-8241-3d9e6a4c78b4"
      unitRef="number">0.0025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate
      contextRef="i30d074d61ebe431fb74ffd0d924d266c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE3LTgtMS0xLTY0ODE0_17141f49-30a9-4a45-9f44-bcd5724edc8d"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ia829facdb27f4a82aaa5ae1602d8abc4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE4LTYtMS0xLTY0ODE0_10e842c7-f73f-4103-b4e7-776a1a1bd7a4"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="ia181465d37f14e91bf2547f13ef839b9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE4LTgtMS0xLTY0ODE0_10ad117d-cc8a-4409-9473-2015e98f2c2e"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="icf4fe8b265a241ad8583a33e86a322e2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE5LTItMS0xLTY0ODE0_2d5ef91d-5df7-49f0-83aa-8920b2aabfcc"
      unitRef="number">0.0308</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i78cdfcdf91a242aaa146d52ef443f870_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE5LTQtMS0xLTY0ODE0_373c46ab-4c9e-4711-8ac9-4607718e3883"
      unitRef="number">0.0275</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i409b9b26af5547fcb30f87f3cba1298e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE5LTYtMS0xLTY0ODE0_6d80a225-f334-4167-8c4f-c51ac20db91b"
      unitRef="number">0.0270</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i1cc79959e5274f6e897b3180337b869b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5YzA5MzFmOTViNGM0ZjZkYjNmMjEwOTM4YzBiY2Q5NC90YWJsZXJhbmdlOjljMDkzMWY5NWI0YzRmNmRiM2YyMTA5MzhjMGJjZDk0XzE5LTgtMS0xLTY0ODE0_995acb9a-b844-46f9-bf08-592d89825163"
      unitRef="number">0.0275</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzIwMzQwOTY1MTMwNTEx_a3568195-8e8c-400c-954e-e211e31e0420"
      unitRef="usd">-147000000</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzkzNDU4NDg4NTMwOTk_dbd68276-9361-4211-af2e-60204c597c46"
      unitRef="usd">91600000</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzkzNDU4NDg4NTMwODQ_f4d5fd92-eaf4-4690-aefd-d9fb6d89d3f4"
      unitRef="usd">47000000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <ain:DefinedBenefitPlanBenefitObligationEmployerContributions
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzIwMzQwOTY1MTMwNTQw_b8ba6f5d-56b4-4210-9cdb-71e36a8727ae"
      unitRef="usd">7900000</ain:DefinedBenefitPlanBenefitObligationEmployerContributions>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzIwMzQwOTY1MTMwNTU0_5d0b27f5-056a-4f4f-a212-e73d6a38a888"
      unitRef="usd">-9200000</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzYwNDk_db97032a-c0c1-4ef8-a4dd-3ad1b97cd591"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzYwNTM_46b6345d-05ac-4505-9e59-0110864fea52"
      unitRef="usd">7200000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <ain:DefinedBenefitPlanBenefitObligationEmployerContributions
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzYxOTE_1bfbd932-425a-406b-b3fc-c1ce671a2189"
      unitRef="usd">9400000</ain:DefinedBenefitPlanBenefitObligationEmployerContributions>
    <us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzYyNDk_08d0fd3f-83c1-4211-9b10-6ec97bec7393"
      unitRef="usd">-3100000</us-gaap:DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease>
    <us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNTk4_db5ce298-5cb3-4bce-ae9d-6b244a82e97f">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following sets forth information about plan assets:&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:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;225,327&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual return on plan assets, net of expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(57,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employer contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,071&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plan participants' contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;132&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefits paid&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(7,946)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(90,568)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency changes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(589)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzItMi0xLTEtNjQ4MTQ_2a74784f-f41b-4c8e-a165-9d469d67d952"
      unitRef="usd">225327000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzItNC0xLTEtNjQ4MTQ_2412ddcc-6bdf-4448-a256-b30be04b1b06"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9ae157625f1944f4b5d663cb1a53fcb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzItNi0xLTEtNjQ4MTQ_ad6e6048-1fef-4eac-92fc-1122bff971ff"
      unitRef="usd">239051000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5374950266844f059318e84ea7ef6132_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzItOC0xLTEtNjQ4MTQ_f62e6d51-9629-414b-b649-80d0636c148f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzMtMi0xLTEtNjQ4MTQ_e5428f37-25e4-4bd9-a266-fc851e176fdf"
      unitRef="usd">-57868000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzMtNC0xLTEtNjQ4MTQ_fc70495b-3970-47e6-b9ad-5bb94037f228"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzMtNi0xLTEtNjQ4MTQ_c718879f-76d4-44c4-8f1c-d924af1866a2"
      unitRef="usd">-2648000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzMtOC0xLTEtNjQ4MTQ_05b9b24a-85ca-49c6-b79c-447455bfb8b6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzQtMi0xLTEtNjQ4MTQ_c535f07c-8f2a-4594-9993-6e6a4c88b3c2"
      unitRef="usd">15071000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzQtNC0xLTEtNjQ4MTQ_21c9cb94-c268-44f8-9a90-603351d12a28"
      unitRef="usd">3234000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzQtNi0xLTEtNjQ4MTQ_7fcd808a-6d0c-4725-ad88-5e0be1924c8f"
      unitRef="usd">2431000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzQtOC0xLTEtNjQ4MTQ_b31d84b1-cbe2-4c48-8c4c-3c4fcfe85137"
      unitRef="usd">3338000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzUtMi0xLTEtNjQ4MTQ_0ea35329-a2f9-4249-8688-786b35c56144"
      unitRef="usd">132000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzUtNC0xLTEtNjQ4MTQ_9259f478-a477-46ef-9483-8091a87c24eb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzUtNi0xLTEtNjQ4MTQ_6a56c9fc-fcf4-4e9a-9b15-8bc254911481"
      unitRef="usd">175000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzUtOC0xLTEtNjQ4MTQ_db61233c-6ebb-4288-b4e2-213bbd26301d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzYtMi0xLTEtNjQ4MTQ_1b957bb0-fd04-481d-a657-b26deb716787"
      unitRef="usd">7946000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzYtNC0xLTEtNjQ4MTQ_0decda8b-c931-4cff-bf3c-368956f2c4f8"
      unitRef="usd">3234000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzYtNi0xLTEtNjQ4MTQ_cd3c0657-818a-42b2-93d2-5df85f9565ec"
      unitRef="usd">9399000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzYtOC0xLTEtNjQ4MTQ_72f801e5-194e-4bc6-a2c0-12de099d8970"
      unitRef="usd">3338000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzctMi0xLTEtNjQ4MTQ_395ab891-a248-49c7-8ff9-a44742d61270"
      unitRef="usd">90568000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzctNC0xLTEtNjQ4MTQ_18b9ee95-f98b-4a3a-9a0b-698e75b3e31a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzctNi0xLTEtNjQ4MTQ_bdcc5cae-4a72-4a7b-be94-d4591be84ac4"
      unitRef="usd">3694000</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanSettlementsPlanAssets
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzctOC0xLTEtNjQ4MTQ_d1afff44-4e3a-4ea5-9080-8287144a1c3a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzgtMi0xLTEtNjQ4MTQ_f5ee8f57-c7ca-4948-87ae-9e04e944b72b"
      unitRef="usd">-9219000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzgtNC0xLTEtNjQ4MTQ_eee1ce99-be7d-475a-937a-7eae463b70e6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzgtNi0xLTEtNjQ4MTQ_44680caa-9c73-4fa9-a766-a408934e0bbe"
      unitRef="usd">-589000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzgtOC0xLTEtNjQ4MTQ_43149a7b-8298-4ede-b152-1c04d7b0908d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzktMi0xLTEtNjQ4MTQ_b56b2749-fd06-42ce-a356-091e18c102fe"
      unitRef="usd">74929000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzktNC0xLTEtNjQ4MTQ_bdccc4d8-be20-4b0a-bda5-202d4e1db702"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzktNi0xLTEtNjQ4MTQ_9a765124-b2f7-4d71-99db-2c457ea5e1e0"
      unitRef="usd">225327000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTowZDU4MmExNzhlZWU0NjEwYWYyOTE2MjAwOGUzYmM4ZC90YWJsZXJhbmdlOjBkNTgyYTE3OGVlZTQ2MTBhZjI5MTYyMDA4ZTNiYzhkXzktOC0xLTEtNjQ4MTQ_356c80e2-7e67-43bf-ac8d-01741d891cc5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfNetFundedStatusTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNjAz_b7ffe765-f30a-4118-803a-0a7475ad7081">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The funded status of the plans 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:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;83,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Funded status&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued benefit cost, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in the consolidated balance sheet consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncurrent asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,974)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncurrent liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(23,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(31,998)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amount recognized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts recognized in accumulated other comprehensive income consist of:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,915&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,958&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost/(credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(134)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,574)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net amount recognized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,384&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:ScheduleOfNetFundedStatusTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzItMi0xLTEtNjQ4MTQ_f4c950ec-271d-4a70-99a4-297e496da512"
      unitRef="usd">74929000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzItNC0xLTEtNjQ4MTQ_296b478c-b76a-4323-9ed4-5e327abbab03"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzItNi0xLTEtNjQ4MTQ_6c0ef853-794b-4613-adc0-c216f7c46267"
      unitRef="usd">225327000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzItOC0xLTEtNjQ4MTQ_06dbf62d-75f7-4915-8989-160ec515d753"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzMtMi0xLTEtNjQ4MTQ_79acf15c-12f4-47ca-a195-f868a2a222c9"
      unitRef="usd">83730000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzMtNC0xLTEtNjQ4MTQ_0f67450c-090e-4b73-bed7-c2a780fb8764"
      unitRef="usd">35658000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzMtNi0xLTEtNjQ4MTQ_d44c20f0-75a5-4a61-94c5-7efd12c9f0ae"
      unitRef="usd">230790000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzMtOC0xLTEtNjQ4MTQ_c32627a3-6f7a-451c-84ba-dcd3318bf590"
      unitRef="usd">44884000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzQtMi0xLTEtNjQ4MTQ_e51c3a47-b186-4f0a-ae9c-4eae49cc6874"
      unitRef="usd">-8801000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzQtNC0xLTEtNjQ4MTQ_82a47032-18b2-4f05-a0dc-f806b82b83bd"
      unitRef="usd">-35658000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzQtNi0xLTEtNjQ4MTQ_09b9934e-7eba-4216-85b5-b742948289f0"
      unitRef="usd">-5463000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzQtOC0xLTEtNjQ4MTQ_3e6a0296-0c50-4129-879f-4d2757e9af37"
      unitRef="usd">-44884000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzUtMi0xLTEtNjQ4MTQ_b92182df-d48f-43b7-a2e7-43efba3f48ff"
      unitRef="usd">-8801000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzUtNC0xLTEtNjQ4MTQ_55789a4f-3bd6-42b7-a887-e1be9e8ec7f5"
      unitRef="usd">-35658000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzUtNi0xLTEtNjQ4MTQ_f65e39ec-89bb-4ded-aa0b-5ed6349d1fca"
      unitRef="usd">-5463000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzUtOC0xLTEtNjQ4MTQ_36779c6b-ab6d-49e8-b72f-5160d4584e78"
      unitRef="usd">-44884000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzctMi0xLTEtNjQ4MTQ_e822b298-4dc0-4a20-aa91-be2b49799e8f"
      unitRef="usd">16234000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzctNC0xLTEtNjQ4MTQ_9a03d351-f203-41b4-a29c-b4b891017ba2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzctNi0xLTEtNjQ4MTQ_ae303b9c-23e2-4e2c-abe7-8ed02d47008c"
      unitRef="usd">32504000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzctOC0xLTEtNjQ4MTQ_101f41a7-2c5a-4eaf-b514-dffd610a0441"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzgtMi0xLTEtNjQ4MTQ_cfc6317d-3749-43a4-a3cf-cbb2bca4f799"
      unitRef="usd">1974000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzgtNC0xLTEtNjQ4MTQ_3069b953-2da5-4740-885c-0b8e0ed20552"
      unitRef="usd">3660000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzgtNi0xLTEtNjQ4MTQ_393843dd-d0df-4575-953e-0b4683b02bf6"
      unitRef="usd">7116000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzgtOC0xLTEtNjQ4MTQ_669ae67f-a7a6-4f3a-8cd9-c7c4466b7ebb"
      unitRef="usd">3627000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzktMi0xLTEtNjQ4MTQ_76286444-b4ce-43da-902b-4b164729a662"
      unitRef="usd">23061000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzktNC0xLTEtNjQ4MTQ_d0b6fc78-280f-4f9d-9a94-2847328f2d48"
      unitRef="usd">31998000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzktNi0xLTEtNjQ4MTQ_d3987045-f924-44be-b688-1621f0f02785"
      unitRef="usd">30851000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzktOC0xLTEtNjQ4MTQ_7b9b67a0-6356-4c16-b230-f644a890a0a9"
      unitRef="usd">41257000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEwLTItMS0xLTY0ODE0_ca9651ea-b702-41ef-b335-0ac44ad47cc0"
      unitRef="usd">-8801000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEwLTQtMS0xLTY0ODE0_eb393076-2fce-4955-9df6-a5f8e86e9ab5"
      unitRef="usd">-35658000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEwLTYtMS0xLTY0ODE0_3574dc96-a85e-46bc-89bf-f5214d985da6"
      unitRef="usd">-5463000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEwLTgtMS0xLTY0ODE0_3bfa8716-a90e-48fb-9f54-9960b9203500"
      unitRef="usd">-44884000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEyLTItMS0xLTY0ODE0_da739d08-fe5b-414e-a6e1-cf8f0001bb3f"
      unitRef="usd">-17915000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEyLTQtMS0xLTY0ODE0_c958c73c-b9d2-41e3-a5ad-39e8e7ef9497"
      unitRef="usd">-8958000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEyLTYtMS0xLTY0ODE0_b61f98c7-f52e-4238-9226-4ddba0ea9ba4"
      unitRef="usd">-52138000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEyLTgtMS0xLTY0ODE0_79682607-4d43-4586-877c-93efa2008d6d"
      unitRef="usd">-17483000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEzLTItMS0xLTY0ODE0_8fdef0a4-ff4a-4b1a-9f77-59844c784e61"
      unitRef="usd">-134000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEzLTQtMS0xLTY0ODE0_ebabd28f-e358-459f-a49d-aa773e27f433"
      unitRef="usd">-4574000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEzLTYtMS0xLTY0ODE0_b70d4c57-708b-449d-a843-c901504ba946"
      unitRef="usd">256000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzEzLTgtMS0xLTY0ODE0_e82801cf-e6e7-4fd4-af07-3a8128fec8bd"
      unitRef="usd">-8458000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzE0LTItMS0xLTY0ODE0_e9066a12-873a-4c1a-930f-8248ea75e662"
      unitRef="usd">17781000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzE0LTQtMS0xLTY0ODE0_de5996f8-e844-460f-a5e9-50d39e525114"
      unitRef="usd">4384000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="id9916226ae49414599b975298f14bbc9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzE0LTYtMS0xLTY0ODE0_5121ef7a-91ef-46e3-a272-f1979810443d"
      unitRef="usd">52394000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="i09a5b4b284b2424c89ed5d7aa805665b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo2NDljZTE0MmU3Zjc0ZDM1OTgxNTlkODBkODEzMTQ2Ny90YWJsZXJhbmdlOjY0OWNlMTQyZTdmNzRkMzU5ODE1OWQ4MGQ4MTMxNDY3XzE0LTgtMS0xLTY0ODE0_1f061b24-b6dd-403d-aa40-de001f90ea26"
      unitRef="usd">9025000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNjA0_c9bb3dc2-8aa9-4474-9fc7-33ba23ba918a">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the net pension plan funded status as of December&#160;31, 2022 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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;U.S. plan&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-U.S. plans&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plans with pension assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,234&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plans without pension assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(20,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(25,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,161)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,640)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,801)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:ChangesInProjectedBenefitObligationsFairValueOfPlanAssetsAndFundedStatusOfPlanTableTextBlock>
    <ain:PensionPlanWithPensionAssets
      contextRef="i2d0dd70ea83f424e9484496de4f4d367_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzEtMi0xLTEtNjQ4MTQ_8d813e35-92f8-48a2-bc41-ccd8de707c58"
      unitRef="usd">0</ain:PensionPlanWithPensionAssets>
    <ain:PensionPlanWithPensionAssets
      contextRef="icf4fe8b265a241ad8583a33e86a322e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzEtNC0xLTEtNjQ4MTQ_f20ecbbe-9a15-4daa-baeb-09d8d3fc1ba6"
      unitRef="usd">16234000</ain:PensionPlanWithPensionAssets>
    <ain:PensionPlanWithPensionAssets
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzEtNi0xLTEtNjQ4MTQ_8012dd7e-c961-48dd-ab68-3202ba7334ac"
      unitRef="usd">16234000</ain:PensionPlanWithPensionAssets>
    <ain:PensionPlanLiability
      contextRef="i2d0dd70ea83f424e9484496de4f4d367_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzItMi0xLTEtNjQ4MTQ_364cb631-1dd5-4d5c-b180-e1752f90cd29"
      unitRef="usd">4161000</ain:PensionPlanLiability>
    <ain:PensionPlanLiability
      contextRef="icf4fe8b265a241ad8583a33e86a322e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzItNC0xLTEtNjQ4MTQ_af35244d-0b72-4b3e-869f-1f81a2440d00"
      unitRef="usd">20874000</ain:PensionPlanLiability>
    <ain:PensionPlanLiability
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzItNi0xLTEtNjQ4MTQ_70357cf8-a5ea-40f8-96fe-25c6b9085965"
      unitRef="usd">25035000</ain:PensionPlanLiability>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i2d0dd70ea83f424e9484496de4f4d367_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzMtMi0xLTEtNjQ4MTQ_7c5ba1d1-55f9-48fb-8a54-a69f987c1dd6"
      unitRef="usd">-4161000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="icf4fe8b265a241ad8583a33e86a322e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzMtNC0xLTEtNjQ4MTQ_dc704d65-0d89-4476-b706-bb772df4b28d"
      unitRef="usd">-4640000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpmMmNkOWEyMGY3ZTg0N2Q1YWE3NWQ5NjM1YjUxOTI5ZC90YWJsZXJhbmdlOmYyY2Q5YTIwZjdlODQ3ZDVhYTc1ZDk2MzViNTE5MjlkXzMtNi0xLTEtNjQ4MTQ_e5e0cd16-ac42-4792-8b98-f0657d9bdf6a"
      unitRef="usd">-8801000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNTk5_b29d19f4-8b86-4b1f-b385-3996a3d7ef17">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of the net periodic benefit plan cost for the years ended December&#160;31, 2022, 2021, and 2020, 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:29.934%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,371&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,917&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,221&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(5,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,564)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost/(credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,377&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,883&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49,128&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Curtailment (gain)/loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used to determine net cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.63&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.83&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Discount rate &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.05&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash balance interest crediting rate - Switzerland pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.07&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase &#x2014; U.S. plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rate of compensation increase &#x2014; non-U.S. plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.70&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzMtMi0xLTEtNjQ4MTQ_48be63fd-3b27-4495-86c2-6ba1f73b969e"
      unitRef="usd">1371000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzMtNC0xLTEtNjQ4MTQ_153cbe57-d8ff-4ec6-8599-5d514417a3e3"
      unitRef="usd">2192000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzMtNi0xLTEtNjQ4MTQ_735af947-6839-4af9-9ef1-2a2f0d46529e"
      unitRef="usd">2279000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzMtOC0xLTEtNjQ4MTQ_5ea6761a-5d71-4a62-9297-61e6afbf08b8"
      unitRef="usd">114000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzMtMTAtMS0xLTY0ODE0_e2610c86-4c49-4f61-b9bb-e96cd809944a"
      unitRef="usd">132000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzMtMTItMS0xLTY0ODE0_4fa25d23-c397-4553-a5d5-a5d82d978845"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanServiceCost>
    <ain:DefinedBenefitPlanInterestCosts
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzQtMi0xLTEtNjQ4MTQ_416100d5-a2b9-4141-a452-7c9fc2dc4198"
      unitRef="usd">4917000</ain:DefinedBenefitPlanInterestCosts>
    <ain:DefinedBenefitPlanInterestCosts
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzQtNC0xLTEtNjQ4MTQ_cd84cd08-650c-4198-b4b0-ec5f85928e67"
      unitRef="usd">5467000</ain:DefinedBenefitPlanInterestCosts>
    <ain:DefinedBenefitPlanInterestCosts
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzQtNi0xLTEtNjQ4MTQ_b6fedce3-b470-4e92-9603-2272a6253edd"
      unitRef="usd">6172000</ain:DefinedBenefitPlanInterestCosts>
    <ain:DefinedBenefitPlanInterestCosts
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzQtOC0xLTEtNjQ4MTQ_4471319d-7c42-4d59-8c21-83a85e8e9b95"
      unitRef="usd">1221000</ain:DefinedBenefitPlanInterestCosts>
    <ain:DefinedBenefitPlanInterestCosts
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzQtMTAtMS0xLTY0ODE0_16dc0c82-6bcc-446d-8091-b88396ab44e3"
      unitRef="usd">1103000</ain:DefinedBenefitPlanInterestCosts>
    <ain:DefinedBenefitPlanInterestCosts
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzQtMTItMS0xLTY0ODE0_3f0defc2-9844-4923-8054-34392b2f7c2a"
      unitRef="usd">1712000</ain:DefinedBenefitPlanInterestCosts>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzUtMi0xLTEtNjQ4MTQ_751fc2c6-4dfd-42b8-bb9c-5d6a8262f946"
      unitRef="usd">5979000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzUtNC0xLTEtNjQ4MTQ_4337dc7d-f428-4c88-a210-c7fc2f8d69aa"
      unitRef="usd">6564000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzUtNi0xLTEtNjQ4MTQ_4312663c-9a2d-45d0-bbf8-4fed00871f1a"
      unitRef="usd">6853000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzUtOC0xLTEtNjQ4MTQ_5efb81dd-321f-40a0-8888-0bcd5aee09b4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzUtMTAtMS0xLTY0ODE0_32eba9c1-d393-4e05-bf5b-4c9e52a6f1c1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzUtMTItMS0xLTY0ODE0_c36b5fd3-85a3-40ef-97b5-05d50ffb7da5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzYtMi0xLTEtNjQ4MTQ_fcf7ff29-bdb7-4579-b829-6d86d43d6d8a"
      unitRef="usd">-8000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzYtNC0xLTEtNjQ4MTQ_2e34cbff-dd38-4870-89a6-3b5c4d213041"
      unitRef="usd">13000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzYtNi0xLTEtNjQ4MTQ_26899ccb-9c50-438a-a1df-5cfb582db0b8"
      unitRef="usd">14000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzYtOC0xLTEtNjQ4MTQ_5a6de924-2857-4054-8ed8-e6e19a8c6fef"
      unitRef="usd">-4488000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzYtMTAtMS0xLTY0ODE0_8975bb3e-0ed2-4dc3-8747-914a87f5e0af"
      unitRef="usd">-4488000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzYtMTItMS0xLTY0ODE0_f77e8a0c-c7a7-406c-87e8-7d7629b0db95"
      unitRef="usd">-4488000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzctMi0xLTEtNjQ4MTQ_74a3bca7-a172-4ae4-8648-2ba6c30deb98"
      unitRef="usd">-1377000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzctNC0xLTEtNjQ4MTQ_6c241285-c8a5-4258-a68e-5527dfc3cf1d"
      unitRef="usd">-2365000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzctNi0xLTEtNjQ4MTQ_751eb5f4-bd99-4104-8495-8f4a17686071"
      unitRef="usd">-2412000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzctOC0xLTEtNjQ4MTQ_03b3a302-6b74-42ff-8056-24efef0e4937"
      unitRef="usd">-1883000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzctMTAtMS0xLTY0ODE0_f3ec801d-243b-4e7f-819c-66a5375c23b8"
      unitRef="usd">-2260000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzctMTItMS0xLTY0ODE0_5919839f-86da-4547-a9b7-2191242330db"
      unitRef="usd">-2592000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzgtMi0xLTEtNjQ4MTQ_7efe205c-e2f8-4c40-9daa-c1bd8d999731"
      unitRef="usd">-49128000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzgtNC0xLTEtNjQ4MTQ_bc4181ad-9315-4361-bf1e-f3d4b1fbefea"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzgtNi0xLTEtNjQ4MTQ_e91bd9ee-3ffa-40ec-9f57-de0d06532b4d"
      unitRef="usd">-148000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzgtOC0xLTEtNjQ4MTQ_ff085ee0-d4df-4257-b6c6-b04bfbbc49d1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzgtMTAtMS0xLTY0ODE0_25370c9d-b509-4638-89f9-91a6a0efe8d4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzgtMTItMS0xLTY0ODE0_fa422b4a-b41e-4a3f-a349-9713d7eda651"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzktMi0xLTEtNjQ4MTQ_5d571ff3-8914-4948-bcbc-d673a77c3b16"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzktNC0xLTEtNjQ4MTQ_55f8eae2-450d-4aa9-8e24-e4ebbcdd56f9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzktNi0xLTEtNjQ4MTQ_02f4c58b-7cc2-4297-b035-456a7c799d54"
      unitRef="usd">-263000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzktOC0xLTEtNjQ4MTQ_ec0552ea-58ad-4dfc-9483-c7fed3d14c55"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzktMTAtMS0xLTY0ODE0_bb800429-1705-40f8-822d-abb5af5d3494"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzktMTItMS0xLTY0ODE0_4c2e4389-4b5f-4fd5-82ea-792f3b25febb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEwLTItMS0xLTY0ODE0_062d7714-2cab-4eae-a497-acee4a4dc50b"
      unitRef="usd">50806000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEwLTQtMS0xLTY0ODE0_c0d04494-5655-49e8-a101-e55e0c8216c7"
      unitRef="usd">3473000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEwLTYtMS0xLTY0ODE0_5f1e634c-c07a-46e9-b885-1381608f34e7"
      unitRef="usd">4435000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEwLTgtMS0xLTY0ODE0_e953b807-3a32-4bcb-9a71-d2fe4768dbc6"
      unitRef="usd">-1270000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEwLTEwLTEtMS02NDgxNA_06295b28-7bd6-4321-b52a-80ffa70f96aa"
      unitRef="usd">-993000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEwLTEyLTEtMS02NDgxNA_85dedc4c-d058-413d-8c4a-7f950e8072c3"
      unitRef="usd">16000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ic15081979b074c289f7896cf7a1d9d04_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEzLTItMS0xLTY0ODE0_fee26503-dad2-4fd4-a99e-c2ae2f2e351b"
      unitRef="number">0.0263</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i8227bccb63044954afb33608e3d5983b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEzLTQtMS0xLTY0ODE0_6331f0bc-c5d3-46ed-ba99-4f72b1ddf71d"
      unitRef="number">0.0265</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if961f4832726439eac010b8f5771ad86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEzLTYtMS0xLTY0ODE0_a174dc82-744f-406c-8bbe-0c897a396394"
      unitRef="number">0.0340</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if2acd4c2490941979bc5e5a1a1637a99_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEzLTgtMS0xLTY0ODE0_b24d4784-19bf-4e71-b0a9-cd587178f545"
      unitRef="number">0.0283</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ife30ebc0d0384def8491e410a141b625_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEzLTEwLTEtMS02NDgxNA_1cb21c05-dd2f-40de-8304-01dec49ffbac"
      unitRef="number">0.0238</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ia826e5083fcb4f0490bd0221e6fa9618_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzEzLTEyLTEtMS02NDgxNA_a1431195-b172-4649-ad08-37eec01f7108"
      unitRef="number">0.0327</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iba6154eaf4394c5eb7796755865162aa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE0LTItMS0xLTY0ODE0_51e4b4a5-c90d-480b-bcbe-9e5eda14e69d"
      unitRef="number">0.0241</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iae3fa0ecc45444ae8d49acdeefb5eb21_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE0LTQtMS0xLTY0ODE0_320c346f-5000-45f9-bab6-328b55e98f8e"
      unitRef="number">0.0191</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ifb0ad9ee737940d3920b45985b715c9b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE0LTYtMS0xLTY0ODE0_618cdf3b-1790-456d-831f-79f00f3edb79"
      unitRef="number">0.0231</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="if8e7e850264b4d8d9be36a4ccad1df9b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE0LTgtMS0xLTY0ODE0_ce9cde0f-96a6-4b8d-a113-a0ec68830fae"
      unitRef="number">0.0305</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i1c2db41bd41746fca4a9efc250f4ad3b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE0LTEwLTEtMS02NDgxNA_2c2e1d83-696b-4959-8e0b-7fdb33ac95da"
      unitRef="number">0.0275</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ia6f6310e3c744354b5f8788aad394fe9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE0LTEyLTEtMS02NDgxNA_50c5cd00-7d9c-4a26-9694-d2e111a41683"
      unitRef="number">0.0305</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="i39400abb40814144a1aa1a3a7547f1de_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE1LTItMS0xLTY0ODE0_633504b2-5a27-4241-9a20-43d526f602d1"
      unitRef="number">0.0025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="i2df5ba75f4b24f03b2277bda35034463_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE1LTQtMS0xLTY0ODE0_74a3b4d4-dea0-4a7f-9f5f-6663a9e08cfd"
      unitRef="number">0.0005</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="ic912f1877f424d528a6db04398efe09e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE1LTYtMS0xLTY0ODE0_a242b7c5-520f-49da-836f-a4ed2359ab86"
      unitRef="number">0.0025</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="ie58e1942a2ef43f79c0de15f21cfd8c7_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE1LTgtMS0xLTY0ODE0_e3e98e97-ff6f-4ce6-985a-31960503b920"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="ic2510ec87e56454f9b50dbe3cbb48a2b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE1LTEwLTEtMS02NDgxNA_5a3cf933-e6f1-416e-9f17-33301b1d55e7"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate
      contextRef="i0eebfc66270f457e9e3ac3c4996a2827_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE1LTEyLTEtMS02NDgxNA_e712a5ce-b7c3-4136-9b71-ceb41e7f0af7"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic15081979b074c289f7896cf7a1d9d04_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE2LTItMS0xLTY0ODE0_2df2fef8-4abd-49b2-8d4a-04b4e51b6dce"
      unitRef="number">0.0307</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i8227bccb63044954afb33608e3d5983b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE2LTQtMS0xLTY0ODE0_5d9c11a4-f29c-4f0e-a2c6-17af1240b389"
      unitRef="number">0.0274</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if961f4832726439eac010b8f5771ad86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE2LTYtMS0xLTY0ODE0_0e0cef6f-f5c1-469a-984a-24c60095f6b9"
      unitRef="number">0.0354</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if2acd4c2490941979bc5e5a1a1637a99_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE2LTgtMS0xLTY0ODE0_9366c097-93b8-4ae9-a09e-eba57d2b6fdf"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ife30ebc0d0384def8491e410a141b625_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE2LTEwLTEtMS02NDgxNA_e6647d3f-8f3b-42a9-87ed-96ab8b6cc80c"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia826e5083fcb4f0490bd0221e6fa9618_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE2LTEyLTEtMS02NDgxNA_8313ff68-6611-4e58-9865-0c014239f33f"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iba6154eaf4394c5eb7796755865162aa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE3LTItMS0xLTY0ODE0_18454944-6b76-4e09-81be-570c2702d4ef"
      unitRef="number">0.0331</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iae3fa0ecc45444ae8d49acdeefb5eb21_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE3LTQtMS0xLTY0ODE0_9ec1c5f2-c0c2-4f94-84af-d426858c9ec6"
      unitRef="number">0.0289</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ifb0ad9ee737940d3920b45985b715c9b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE3LTYtMS0xLTY0ODE0_68e4823b-dd68-45a1-9b59-8666c98d733f"
      unitRef="number">0.0345</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="if8e7e850264b4d8d9be36a4ccad1df9b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE3LTgtMS0xLTY0ODE0_c6e2b5fd-9dc1-498c-90f0-509a84c14d4f"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i1c2db41bd41746fca4a9efc250f4ad3b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE3LTEwLTEtMS02NDgxNA_623359b3-909c-4e61-88f7-478ef336e768"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ia6f6310e3c744354b5f8788aad394fe9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE3LTEyLTEtMS02NDgxNA_7a71adee-8963-438d-bbb1-a9354d0dc111"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ic15081979b074c289f7896cf7a1d9d04_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE4LTItMS0xLTY0ODE0_7c360c6f-092e-49f9-a0bc-96bd09d41b8d"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i8227bccb63044954afb33608e3d5983b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE4LTQtMS0xLTY0ODE0_30283f47-2f59-4d8a-adb5-84d00bf8ec89"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if961f4832726439eac010b8f5771ad86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE4LTYtMS0xLTY0ODE0_dddbc19f-751c-4e4a-9df7-0c79b69cb094"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if2acd4c2490941979bc5e5a1a1637a99_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE4LTgtMS0xLTY0ODE0_d3ecaf87-cdb8-43a0-90bc-b3fb5610425e"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ife30ebc0d0384def8491e410a141b625_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE4LTEwLTEtMS02NDgxNA_3184f582-5769-4d71-9b2d-447aeffda9da"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ia826e5083fcb4f0490bd0221e6fa9618_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE4LTEyLTEtMS02NDgxNA_bf7db180-0952-4e36-bf8d-4ab397717727"
      unitRef="number">0</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="iba6154eaf4394c5eb7796755865162aa_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE5LTItMS0xLTY0ODE0_56244580-1796-4796-9eb5-66fa40d207a5"
      unitRef="number">0.0270</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="iae3fa0ecc45444ae8d49acdeefb5eb21_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE5LTQtMS0xLTY0ODE0_e8e53fe3-d360-4a9c-8db4-b57c52b56b35"
      unitRef="number">0.0271</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ifb0ad9ee737940d3920b45985b715c9b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE5LTYtMS0xLTY0ODE0_9dba2851-f6ba-46fb-8f1b-5ba31b9d6939"
      unitRef="number">0.0281</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="if8e7e850264b4d8d9be36a4ccad1df9b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE5LTgtMS0xLTY0ODE0_231e1fd6-4255-458d-aa7f-2633e3e45a82"
      unitRef="number">0.0275</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i1c2db41bd41746fca4a9efc250f4ad3b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE5LTEwLTEtMS02NDgxNA_90d246fc-37f0-4727-8508-04765c30abcf"
      unitRef="number">0.0275</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="ia6f6310e3c744354b5f8788aad394fe9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYWM0NDdmOTgzNGU0ZWE2YmQyMDk5M2M5M2M4ZGRhZC90YWJsZXJhbmdlOjJhYzQ0N2Y5ODM0ZTRlYTZiZDIwOTkzYzkzYzhkZGFkXzE5LTEyLTEtMS02NDgxNA_1ee6cd78-e075-4440-adcf-459e73944d50"
      unitRef="number">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNjA1_58c2134a-2969-4201-827a-fccb87d7f849">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pretax (gains)/losses on plan assets and benefit obligations recognized in other comprehensive income for the years ended December&#160;31, 2022, 2021, and 2020, 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.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlements/curtailments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(49,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(411)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset/liability loss/(gain)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;16,828&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(995)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,365)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,412)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost/(credit)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency impact&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost/(benefit) in Other comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(34,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,063)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzItMi0xLTEtNjQ4MTQ_6a0fee92-a0c5-4ed6-8ef0-3c12f9b0bf5d"
      unitRef="usd">49128000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzItNC0xLTEtNjQ4MTQ_3f7331ff-7600-439c-9dcf-5d06ac9a049d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzItNi0xLTEtNjQ4MTQ_2b5e73ce-2e39-4d42-8970-faf778f8c8c2"
      unitRef="usd">411000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzItOC0xLTEtNjQ4MTQ_bb98be08-ced2-4f17-bfa9-14a7c5f28808"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzItMTAtMS0xLTY0ODE0_733e38b6-ee4c-4dc9-b335-501a9a65e74e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzItMTItMS0xLTY0ODE0_a824491f-0f63-4752-ba2a-0e453e803055"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzMtMi0xLTEtNjQ4MTQ_909be3f4-533c-41ea-80ca-17a5938a10c3"
      unitRef="usd">-16828000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzMtNC0xLTEtNjQ4MTQ_39d2b7f4-8560-4ca2-a6e4-0a9f1b6fcd82"
      unitRef="usd">-1927000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzMtNi0xLTEtNjQ4MTQ_bb52085e-9ec1-40ed-9228-a8f99b4c992d"
      unitRef="usd">8053000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzMtOC0xLTEtNjQ4MTQ_520891b0-b537-4432-a3cb-46d4fbc2ecd8"
      unitRef="usd">6658000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzMtMTAtMS0xLTY0ODE0_cf46da9e-a770-4274-bfbf-3c002823e740"
      unitRef="usd">995000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzMtMTItMS0xLTY0ODE0_5fe7368c-ed2c-4a83-9893-1e7c60772704"
      unitRef="usd">4794000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzQtMi0xLTEtNjQ4MTQ_4ab0809c-59bd-487d-bfe1-5628841ab504"
      unitRef="usd">-1377000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzQtNC0xLTEtNjQ4MTQ_a9de5778-3e57-4092-b92c-882bf76259c7"
      unitRef="usd">-2365000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzQtNi0xLTEtNjQ4MTQ_8e0a65d1-ea3c-4905-9ac7-12ecdf65c271"
      unitRef="usd">-2412000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzQtOC0xLTEtNjQ4MTQ_84e11955-8761-46a4-9add-a21082864061"
      unitRef="usd">-1883000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzQtMTAtMS0xLTY0ODE0_4bc45e58-7a3d-4a3e-acda-8b989b8d8426"
      unitRef="usd">-2260000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzQtMTItMS0xLTY0ODE0_b0fb486e-32e2-4650-a1cd-ca1582235631"
      unitRef="usd">-2592000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzUtMi0xLTEtNjQ4MTQ_2ae44984-3515-47b4-9c80-1ae342f5d2ce"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzUtNC0xLTEtNjQ4MTQ_b247eeed-5530-40d9-a5f9-3df0e288541e"
      unitRef="usd">13000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzUtNi0xLTEtNjQ4MTQ_f78647d2-2f29-4f3f-ae7f-158356c59005"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzUtOC0xLTEtNjQ4MTQ_a201dade-f083-4c0b-8e25-1c92384f50a8"
      unitRef="usd">-3884000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzUtMTAtMS0xLTY0ODE0_ea984bbe-c273-482d-a9c8-fbd37f0d6418"
      unitRef="usd">-4488000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzUtMTItMS0xLTY0ODE0_5067f490-68da-40a2-a340-36d88a4d9841"
      unitRef="usd">-4488000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzYtMi0xLTEtNjQ4MTQ_1b6717de-7305-46e7-8c79-59b93adcdda3"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzYtNC0xLTEtNjQ4MTQ_0fb05e68-b352-4c4b-9188-0b1694b6b68c"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzYtNi0xLTEtNjQ4MTQ_39c8789f-ee5b-4385-afe1-4d67e1c48f7e"
      unitRef="usd">-204000</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzYtOC0xLTEtNjQ4MTQ_e590943c-1f91-4f37-9c3b-918cc0b8d9e9"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzYtMTAtMS0xLTY0ODE0_588cf348-ad05-44e3-9746-dcfe0a8c3870"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax>
    <ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzYtMTItMS0xLTY0ODE0_de6e248c-d5ae-4d54-a00b-5bbdfc9a2ab2"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossDefinedBenefitPlanGainLossOtherAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzctMi0xLTEtNjQ4MTQ_53119160-145a-4acd-a11e-07eaf13c5c37"
      unitRef="usd">-944000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzctNC0xLTEtNjQ4MTQ_5d19b79c-1464-40f9-9532-5af196ae7987"
      unitRef="usd">-612000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzctNi0xLTEtNjQ4MTQ_8f662e83-6560-4dc3-85de-2fc91716f6b6"
      unitRef="usd">670000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzctOC0xLTEtNjQ4MTQ_e2c62e81-305f-4f4a-aaef-cae135caa41f"
      unitRef="usd">15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzctMTAtMS0xLTY0ODE0_b1062dbe-cad4-4960-8da7-c477c5f2380e"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzctMTItMS0xLTY0ODE0_68a975cb-cc55-4d71-b440-56bd562d19ef"
      unitRef="usd">3000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetTransitionAssetObligationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzgtMi0xLTEtNjQ4MTQ_d9d17faa-dc10-4428-b949-2138ff40aea2"
      unitRef="usd">-34613000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzgtNC0xLTEtNjQ4MTQ_680e215c-ce2c-4c38-a507-47b4472dc74f"
      unitRef="usd">-1063000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzgtNi0xLTEtNjQ4MTQ_8a917c7a-dc2f-4f67-8bdb-d1316f429b25"
      unitRef="usd">-10424000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i7af70bf7725a45b78840ca4b35d3238f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzgtOC0xLTEtNjQ4MTQ_c49da607-6ef2-4769-a640-46605998571c"
      unitRef="usd">-4642000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="id055f2ef5a0e4b89bcccb2ae119b749d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzgtMTAtMS0xLTY0ODE0_0eb46de0-9b14-4de7-9c3c-ef214230d8a0"
      unitRef="usd">1235000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i3404f6fe374b4d518006c50ba9563ec0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5OGNjZDhiYjdlYmM0NDkxODZkNTY0NTMwMTk1Nzk3YS90YWJsZXJhbmdlOjk4Y2NkOGJiN2ViYzQ0OTE4NmQ1NjQ1MzAxOTU3OTdhXzgtMTItMS0xLTY0ODE0_76f5c8ed-2e80-4f52-828e-ee5c3865f8bd"
      unitRef="usd">-2895000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNjA2_d2cb51a3-5d4d-448d-a591-9fa2693eaabe">As of December&#160;31, 2022 and 2021, there were no investments expected to be sold at a value materially different than NAV.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value as of  December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Quoted prices in active markets Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant other observable inputs Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Significant&#160;&lt;br/&gt;unobservable inputs Level 3&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:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investments in the fair value hierarchy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,969&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments at net asset value:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,069&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Limited partnerships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets at Fair Value as of  December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted prices in active markets Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant other observable inputs&#160;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant unobservable inputs Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and short-term investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total investments in the fair value hierarchy&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments at net asset value:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common Stocks and equity funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed income funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Limited partnerships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia0242d030b1743e09feb5ae5b701888d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzItMi0xLTEtNjQ4MTQ_e5c8739c-d816-49d0-82fa-006f76d48859"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ib0d6178650694eea9c0f662420d6e1a9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzItNC0xLTEtNjQ4MTQ_4fcab554-65b3-4371-bc95-63f10e4c84a5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1374bf0140a5468faca03f949c316d3a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzItNi0xLTEtNjQ4MTQ_8c5bd6c9-7fdd-4dfc-a99d-5c29f9318ea1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9111f351adae4610aafc607cbbfca0e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzItOC0xLTEtNjQ4MTQ_7d467ac7-89a7-489f-9c2d-ed293857b5fa"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i338e8df7d33d4927911deabc2778cd45_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzMtMi0xLTEtNjQ4MTQ_41725505-58e6-4430-8123-1264af8aea16"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i049f9e15d4bf40b79f156893bb5a2e31_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzMtNC0xLTEtNjQ4MTQ_bf69bd48-676f-4ded-b177-580af60481f7"
      unitRef="usd">1003000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9f34bc0ef1054f1d8045d8bf47802618_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzMtNi0xLTEtNjQ4MTQ_9e4c2092-d30c-409b-865c-1902e4e8a6d0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id2ffd20051ea44e2a63c3c58febf34f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzMtOC0xLTEtNjQ4MTQ_94a30369-dd38-4a6f-b78d-0e1790020d8b"
      unitRef="usd">1003000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic5384fc8d8ba4852b7441621f4238a72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzQtMi0xLTEtNjQ4MTQ_ac7f6efe-76c1-4aeb-9ab0-77e0bf3b9160"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ia86ec944685741b6b73efa433cfcd645_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzQtNC0xLTEtNjQ4MTQ_a0a4559c-c743-42c0-b1cc-0753258ca8de"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie1d09cb996ad49d1bda0494e1cf3f5da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzQtNi0xLTEtNjQ4MTQ_316b0bd6-4190-438e-bb15-b4c5908c0349"
      unitRef="usd">2418000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4fb59d8573514fb7aa0d03b066185456_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzQtOC0xLTEtNjQ4MTQ_64295df9-801f-42c8-b09d-aaac40d74a66"
      unitRef="usd">2418000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iacf0c9e3cabe4d0abf3c4ec19e82afe7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzUtMi0xLTEtNjQ4MTQ_ab591c1d-f150-4859-9b64-ab2b5f4cb2a1"
      unitRef="usd">548000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic76c149a98374282a2ac17b74d1f5989_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzUtNC0xLTEtNjQ4MTQ_ff4a623f-be00-42ee-b2f3-c1c3b8b73b23"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic721c47822d94b2d85357c1c5e3345a5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzUtNi0xLTEtNjQ4MTQ_61bb5646-1953-4b61-9ea6-4869b9a0c439"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6a862d0217614e91b309b45fc373a86d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzUtOC0xLTEtNjQ4MTQ_437d48f0-3ec2-49c5-b065-8099e23d95d8"
      unitRef="usd">548000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i97eb17b420de44f4a9439fbe46862737_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzYtMi0xLTEtNjQ4MTQ_fb8d2a7f-0ef7-4571-9c3a-66c11e079cdc"
      unitRef="usd">548000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iee93d6cf6d584f2a81af874c591bdcce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzYtNC0xLTEtNjQ4MTQ_7278d690-0eac-418b-811a-9b09ed875ca5"
      unitRef="usd">1003000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i7e91ea24f4d44259b2e2409ba4c6123a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzYtNi0xLTEtNjQ4MTQ_564ccf2a-8a8f-4d14-b889-b2a2b42747ce"
      unitRef="usd">2418000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i43bd7f17474e481bb97744b1d63d5211_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzYtOC0xLTEtNjQ4MTQ_abc5e0d1-8cfd-41c5-890e-70d00ec1e669"
      unitRef="usd">3969000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id4e3f137f8dc46599d404550ea511b02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzgtOC0xLTEtNjQ4MTQ_8c9d8d19-f11f-4d1d-a100-0e0c5154f76b"
      unitRef="usd">13069000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie423f473931e4b46a011ae49e18002e2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzktOC0xLTEtNjQ4MTQ_448baa23-9f6a-4567-baad-369c16758deb"
      unitRef="usd">57891000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2d338de714f847508e78c808ae2ab47a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzEwLTgtMS0xLTY0ODE0_cf48a9eb-89fb-43f3-b2db-6778c3e97cf0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i646d8cb17ad648d6a6625660aa5162f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo1NDdjZWZkNDE2ZTE0NjRjYjJiOTNjZWM3MmFiNTZjNS90YWJsZXJhbmdlOjU0N2NlZmQ0MTZlMTQ2NGNiMmI5M2NlYzcyYWI1NmM1XzExLTgtMS0xLTY0ODE0_cddc55f0-7a58-4a8f-8582-998427a115b7"
      unitRef="usd">74929000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ibdcd35f0df2e40a3971f98df56dd0f69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzItMi0xLTEtNjQ4MTQ_431feef2-512b-4f92-a4a9-1a1b5ec38de4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1752c443d44c496cafcef185ad53f129_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzItNC0xLTEtNjQ4MTQ_6a9fcfeb-8871-413a-8cc5-7c6abe2cded2"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i16818dde5c9f4d09948cab59545d211b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzItNi0xLTEtNjQ4MTQ_72e28004-3382-474f-ac47-ffd82afd206e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id565ea5fb6c8450c9d8c112b4661bb4a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzItOC0xLTEtNjQ4MTQ_e6a643c0-dafb-46d7-b426-cd1f99fa4da0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iaa1123c9ecfe4768978674e537cea61f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzMtMi0xLTEtNjQ4MTQ_5711d5c5-40d7-4639-9ef0-eb5e8f51f63f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i76d92be19a064e2597c0bb2637b229f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzMtNC0xLTEtNjQ4MTQ_aca340db-2f38-46fd-a9a2-da5f095be738"
      unitRef="usd">98252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i360eb3aaec8441929c829075f54c4358_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzMtNi0xLTEtNjQ4MTQ_d83c889c-b8eb-4449-af84-5f13128775c0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ide4095afa8c14d43a1ef875d592dd52d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzMtOC0xLTEtNjQ4MTQ_c175f4b6-34af-4ab7-97de-98c09ec359bb"
      unitRef="usd">98252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie759ba19c8aa4fd186f7de7c581c567c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzQtMi0xLTEtNjQ4MTQ_f928783d-b02e-4ae8-880c-d0b7f92a06dd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0b30948513994d189047ab1d82a15f27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzQtNC0xLTEtNjQ4MTQ_970297a7-d0e5-4745-a223-d2be171e9229"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i731f9065394c48d1ae6ed40bb5551e91_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzQtNi0xLTEtNjQ4MTQ_e77afa1e-6c35-4126-8321-0db870451a61"
      unitRef="usd">3861000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idf27be2591bc4503911bfb4cf677db3b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzQtOC0xLTEtNjQ4MTQ_3e649cb3-d663-4e6c-8e07-90669e837640"
      unitRef="usd">3861000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i084c3761244849718d2b31187b662a41_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzUtMi0xLTEtNjQ4MTQ_00607515-a58e-4f10-a996-9d7c753b7889"
      unitRef="usd">724000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3512e30d26d1445f963dc9b213623412_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzUtNC0xLTEtNjQ4MTQ_3bab704b-c36b-4310-ac42-b36bbf8971c3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i58fba917a033459b8e3920bdc50e0198_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzUtNi0xLTEtNjQ4MTQ_a2a6fd1c-89fb-4ee9-9948-f3499c3cd501"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i00a97e3f82f14e07bc4aa9233fae4c1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzUtOC0xLTEtNjQ4MTQ_988d2a98-6a87-4887-8db5-884a2a89e5ab"
      unitRef="usd">724000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4b2b3844cd07404e8fba32d6d49b6c57_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzYtMi0xLTEtNjQ4MTQ_8f4db380-3833-4b46-8c10-3bb4d7386d66"
      unitRef="usd">724000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i585d382b2c074c19b9aa49146e20a4e6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzYtNC0xLTEtNjQ4MTQ_abd329aa-c613-4361-867c-432740703d14"
      unitRef="usd">98252000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6caa21eaba804cc2893a3d6946329fb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzYtNi0xLTEtNjQ4MTQ_be09d6d5-1e0b-4f83-b921-d9964857a4eb"
      unitRef="usd">3861000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3ed9a7129ffd461a865f8e2402ca5655_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzYtOC0xLTEtNjQ4MTQ_d2dd861a-cffd-45ba-8a4f-814dee2089db"
      unitRef="usd">102837000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="icc96efa447894c2e9ba7cdbcaf359606_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzgtOC0xLTEtNjQ4MTQ_adfb1985-f838-49b1-8fa9-81102f817c29"
      unitRef="usd">18963000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if372dbce3eb2423f926ce150ed36e7a6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzktOC0xLTEtNjQ4MTQ_806be6e4-cea2-40e7-aa0f-31c46fba1c1b"
      unitRef="usd">101843000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ifb361eaa895043128c696d756b25f174_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzEwLTgtMS0xLTY0ODE0_6eaf7d6e-be0b-4964-ba95-26bc967d47f1"
      unitRef="usd">1684000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i76901bc4a74b42eab6599ab3d68263a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyYzYxN2Y5OTZlNzI0NjJmOTQyY2Q5MmFiY2Q2ODI4Yi90YWJsZXJhbmdlOjJjNjE3Zjk5NmU3MjQ2MmY5NDJjZDkyYWJjZDY4MjhiXzExLTgtMS0xLTY0ODE0_ae717a00-07da-482d-8703-16d0d2f4acff"
      unitRef="usd">225327000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNjAw_a74bc56c-6fe6-4541-a583-6f1debd03980">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present a reconciliation of Level 3 assets held during the years ended December&#160;31, 2022 and 2021:&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:19.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net realized gains&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net unrealized gains&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&#160;purchases, issuances&lt;br/&gt;and settlements&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net transfers (out of) Level 3&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance contracts -&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total level 3 assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.403%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net realized gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net unrealized gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net&#160;purchases, issuances&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;and settlements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Net transfers (out of)&#160;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Insurance contracts -&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total level 3 assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie15a1233adb54df0bf5d34cfe92cb4c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5MzlmY2JlMTc0Mzg0YjNkOTQ3YjJiMGEzMDFhMmQ5NC90YWJsZXJhbmdlOjkzOWZjYmUxNzQzODRiM2Q5NDdiMmIwYTMwMWEyZDk0XzItMi0xLTEtNjQ4MTQ_adf69543-5aab-4602-9a13-8add464aff13"
      unitRef="usd">3861000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
      contextRef="ib0583d497fdc4906bac0f0cb743e26f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5MzlmY2JlMTc0Mzg0YjNkOTQ3YjJiMGEzMDFhMmQ5NC90YWJsZXJhbmdlOjkzOWZjYmUxNzQzODRiM2Q5NDdiMmIwYTMwMWEyZDk0XzItNC0xLTEtNjQ4MTQ_4daf4142-819a-4512-a4a2-c03d6d1d724d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="ib0583d497fdc4906bac0f0cb743e26f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5MzlmY2JlMTc0Mzg0YjNkOTQ3YjJiMGEzMDFhMmQ5NC90YWJsZXJhbmdlOjkzOWZjYmUxNzQzODRiM2Q5NDdiMmIwYTMwMWEyZDk0XzItNi0xLTEtNjQ4MTQ_3a7954b7-e0e3-4a44-8270-d34ddac519fd"
      unitRef="usd">20000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements
      contextRef="ib0583d497fdc4906bac0f0cb743e26f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5MzlmY2JlMTc0Mzg0YjNkOTQ3YjJiMGEzMDFhMmQ5NC90YWJsZXJhbmdlOjkzOWZjYmUxNzQzODRiM2Q5NDdiMmIwYTMwMWEyZDk0XzItOC0xLTEtNjQ4MTQ_ae79a1b4-62c6-4df5-8c7e-cbdba0374fa9"
      unitRef="usd">-1463000</us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements>
    <us-gaap:DefinedBenefitPlanTransfersBetweenMeasurementLevels
      contextRef="ib0583d497fdc4906bac0f0cb743e26f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5MzlmY2JlMTc0Mzg0YjNkOTQ3YjJiMGEzMDFhMmQ5NC90YWJsZXJhbmdlOjkzOWZjYmUxNzQzODRiM2Q5NDdiMmIwYTMwMWEyZDk0XzItMTAtMS0xLTY0ODE0_64577ab2-00fd-4f7e-9a2e-9c251781bf39"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanTransfersBetweenMeasurementLevels>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i358ae8adb937481ea2babcc4f6ffb3e8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTo5MzlmY2JlMTc0Mzg0YjNkOTQ3YjJiMGEzMDFhMmQ5NC90YWJsZXJhbmdlOjkzOWZjYmUxNzQzODRiM2Q5NDdiMmIwYTMwMWEyZDk0XzItMTItMS0xLTY0ODE0_4757f51e-ff0c-4401-a246-d0a96231ca6b"
      unitRef="usd">2418000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i152cd02d387c4b6a8a3302b93c0e99be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpiODk5NmFhMzE3MzE0OTg4YjM2Y2MwM2Q0NzAyZjgzNi90YWJsZXJhbmdlOmI4OTk2YWEzMTczMTQ5ODhiMzZjYzAzZDQ3MDJmODM2XzItMi0xLTEtNjQ4MTQ_33fee7e4-4907-43a5-b4e5-e479791918d4"
      unitRef="usd">3819000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod
      contextRef="ie68fda1a7ba946149783ddeb695b8280_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpiODk5NmFhMzE3MzE0OTg4YjM2Y2MwM2Q0NzAyZjgzNi90YWJsZXJhbmdlOmI4OTk2YWEzMTczMTQ5ODhiMzZjYzAzZDQ3MDJmODM2XzItNC0xLTEtNjQ4MTQ_af93e6ca-684e-4496-ae32-9cbe3ffaf698"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsSoldDuringPeriod>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="ie68fda1a7ba946149783ddeb695b8280_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpiODk5NmFhMzE3MzE0OTg4YjM2Y2MwM2Q0NzAyZjgzNi90YWJsZXJhbmdlOmI4OTk2YWEzMTczMTQ5ODhiMzZjYzAzZDQ3MDJmODM2XzItNi0xLTEtNjQ4MTQ_5566cc1f-4707-4a1f-aaac-3b5a83723ecf"
      unitRef="usd">24000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements
      contextRef="ie68fda1a7ba946149783ddeb695b8280_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpiODk5NmFhMzE3MzE0OTg4YjM2Y2MwM2Q0NzAyZjgzNi90YWJsZXJhbmdlOmI4OTk2YWEzMTczMTQ5ODhiMzZjYzAzZDQ3MDJmODM2XzItOC0xLTEtNjQ4MTQ_a9980844-f818-4344-8620-ad9110d03416"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanPurchasesSalesAndSettlements>
    <us-gaap:DefinedBenefitPlanTransfersBetweenMeasurementLevels
      contextRef="ie68fda1a7ba946149783ddeb695b8280_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpiODk5NmFhMzE3MzE0OTg4YjM2Y2MwM2Q0NzAyZjgzNi90YWJsZXJhbmdlOmI4OTk2YWEzMTczMTQ5ODhiMzZjYzAzZDQ3MDJmODM2XzItMTAtMS0xLTY0ODE0_ef9bc570-9382-420e-b975-d29e083cb7ea"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanTransfersBetweenMeasurementLevels>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie15a1233adb54df0bf5d34cfe92cb4c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTpiODk5NmFhMzE3MzE0OTg4YjM2Y2MwM2Q0NzAyZjgzNi90YWJsZXJhbmdlOmI4OTk2YWEzMTczMTQ5ODhiMzZjYzAzZDQ3MDJmODM2XzItMTItMS0xLTY0ODE0_40be537a-15ce-4368-8ed3-88840dcc71d4"
      unitRef="usd">3861000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <ain:ScheduleOfAssetAllocationTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNjAx_74464c24-cace-47fc-9b31-b352011ff528">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The asset allocation for the Company&#x2019;s U.S. and non-U.S. pension plans for 2022 and 2021, and the target allocation, by asset category, are 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.425%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;United States Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Non-U.S. Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Target&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allocation&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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percentage of plan assets at&#160;plan measurement date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Target&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Allocation&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="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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percentage of plan assets at&#160;plan measurement date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Asset category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;81&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;Other includes hedged equity and absolute return strategies, and private equity. The Company has procedures to closely monitor the performance of these investments and compares asset valuations to audited financial statements of the funds.&lt;/span&gt;&lt;/div&gt;</ain:ScheduleOfAssetAllocationTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="id9875384e39248bc865628d310e8fd86_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzMtNi0xLTEtNjQ4MTQ_2a4a0191-93b0-47f9-a4a7-0fdd8e913e2d"
      unitRef="number">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="if7d8e8b425e0494bb81d737473f72e94_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzMtOC0xLTEtNjQ4MTQ_6a666694-8d08-438e-a125-4049a66d32de"
      unitRef="number">0.14</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="if7d8e8b425e0494bb81d737473f72e94_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzMtMTAtMS0xLTY0ODE0_26813333-8ec5-4e1c-af2d-118ed193d696"
      unitRef="number">0.15</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i70f4217508cf47e6a666124e5d1984f9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzMtMTItMS0xLTY0ODE0_a2778980-6fe7-4d09-a13d-9ad83073b672"
      unitRef="number">0.13</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i895b5cfd410e45bcaa4a0c09a819cb24_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzQtNi0xLTEtNjQ4MTQ_4a081726-ff7d-4b16-ab82-94d122dbdabc"
      unitRef="number">0.98</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i75aa64dd24bc43c9a5a155cc2429511f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzQtOC0xLTEtNjQ4MTQ_b5cb08b0-7e62-4bb3-869d-22a48e60e222"
      unitRef="number">0.81</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i75aa64dd24bc43c9a5a155cc2429511f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzQtMTAtMS0xLTY0ODE0_17379cda-2de5-49c3-b33b-10b93fc9d2fd"
      unitRef="number">0.76</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i176965266eb04d8c8b32fcb9a4d8fdb9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzQtMTItMS0xLTY0ODE0_d4558639-e3b4-4d0b-9677-698da371b398"
      unitRef="number">0.80</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i16abf25de993466da76b00e73be5e430_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzUtNi0xLTEtNjQ4MTQ_320295c6-7723-4417-a7b6-d5d6f1df5e33"
      unitRef="number">0.02</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i90d5b684a26047668d08fd82e320e287_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzUtOC0xLTEtNjQ4MTQ_aab97e27-2e57-49ff-9f4c-2aedb19d445e"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i90d5b684a26047668d08fd82e320e287_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzUtMTAtMS0xLTY0ODE0_d6f6becb-895f-4052-85a1-f031856f9ee9"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idd00107b068741a595de5b90b6cf96c8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzUtMTItMS0xLTY0ODE0_0a474b80-9c77-4cd2-a0e4-01a275a99b58"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i9d1ec2181f5545a7bb850581a54d6c94_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzYtNi0xLTEtNjQ4MTQ_a376994f-0845-442b-bb49-4867d0b7aeda"
      unitRef="number">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i7171e8a0c27047dab514b0826905ad6f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzYtOC0xLTEtNjQ4MTQ_e64bd4c3-e46c-4015-8808-8169ddf17c06"
      unitRef="number">0.04</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7171e8a0c27047dab514b0826905ad6f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzYtMTAtMS0xLTY0ODE0_e061b9ed-185e-411c-ba13-146b89c60d69"
      unitRef="number">0.08</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib40e6189308c4b668176719dbcbe34cc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzYtMTItMS0xLTY0ODE0_186e6c57-8b5d-4897-a56a-72553bfd3a5e"
      unitRef="number">0.06</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ie731303a1bf84d56b32b8f22339da1b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzctMi0xLTEtNjQ4MTQ_252f656d-983e-433a-a84f-2179744e1f56"
      unitRef="number">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ie731303a1bf84d56b32b8f22339da1b8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzctNC0xLTEtNjQ4MTQ_ece34ddb-a745-430e-b1ca-4ed71a1614ca"
      unitRef="number">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib7d1f82579d04f00a45eb2ad0757ab04_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzctNi0xLTEtNjQ4MTQ_9a1ee784-3904-4809-864b-1c4849842193"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i69efc02b754b48279860531fedfc8762_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzctOC0xLTEtNjQ4MTQ_ee22e77f-e3df-48de-8fde-aac67d055125"
      unitRef="number">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i69efc02b754b48279860531fedfc8762_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzctMTAtMS0xLTY0ODE0_730a973f-90d8-46b1-a39c-85c83da93986"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i3bee28a5c6bb49e595816fc42ab1ffc5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZToyZGEyOTA3ZGI2Yjg0ZmE5YmM2MmVhNTk0YjA2YmZkOC90YWJsZXJhbmdlOjJkYTI5MDdkYjZiODRmYTliYzYyZWE1OTRiMDZiZmQ4XzctMTItMS0xLTY0ODE0_893c9aa4-c4aa-4561-9159-75b9e6a5493d"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <ain:ScheduleOfPensionPlansWithProjectedBenefitObligationInExcessOfPlanAssetsAndForPensionPlansWithAnAccumulatedBenefitObligationInExcessOfPlanAssetsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNTk1_2aca4efa-722f-4af5-94ed-f1af0678cade">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2022 and 2021, the projected benefit obligation, accumulated benefit obligation, and fair value of plan assets for pension plans with projected benefit obligation and an accumulated benefit obligation in excess of plan assets 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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plans with projected&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;benefit obligation in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;excess of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Projected benefit obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,458&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plans with accumulated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;benefit obligation in&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;excess of plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfPensionPlansWithProjectedBenefitObligationInExcessOfPlanAssetsAndForPensionPlansWithAnAccumulatedBenefitObligationInExcessOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTphMTcxNDQ2NGFlYzg0ZmE4YjI4ZmE1ZDMxZWZkMjVlMS90YWJsZXJhbmdlOmExNzE0NDY0YWVjODRmYThiMjhmYTVkMzFlZmQyNWUxXzItMi0xLTEtNjQ4MTQ_85a8e348-ccc8-40ca-8bac-36e45d4e2f2f"
      unitRef="usd">28458000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTphMTcxNDQ2NGFlYzg0ZmE4YjI4ZmE1ZDMxZWZkMjVlMS90YWJsZXJhbmdlOmExNzE0NDY0YWVjODRmYThiMjhmYTVkMzFlZmQyNWUxXzItNC0xLTEtNjQ4MTQ_79b061bc-9f85-403b-be8c-8965a33f4709"
      unitRef="usd">142007000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTphMTcxNDQ2NGFlYzg0ZmE4YjI4ZmE1ZDMxZWZkMjVlMS90YWJsZXJhbmdlOmExNzE0NDY0YWVjODRmYThiMjhmYTVkMzFlZmQyNWUxXzMtMi0xLTEtNjQ4MTQ_8610c908-fd74-447a-982d-05b2039416b9"
      unitRef="usd">3422000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTphMTcxNDQ2NGFlYzg0ZmE4YjI4ZmE1ZDMxZWZkMjVlMS90YWJsZXJhbmdlOmExNzE0NDY0YWVjODRmYThiMjhmYTVkMzFlZmQyNWUxXzMtNC0xLTEtNjQ4MTQ_86a56520-03e6-4abd-84b5-91afa79fbcd4"
      unitRef="usd">104041000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTozOWM4ZTU4OGZmNWI0YzFlYTVkOTQ4YzkwNmI0OGMzZC90YWJsZXJhbmdlOjM5YzhlNTg4ZmY1YjRjMWVhNWQ5NDhjOTA2YjQ4YzNkXzItMi0xLTEtNjQ4MTQ_aa000583-ecf4-42d0-bfad-03872e84ff11"
      unitRef="usd">25941000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTozOWM4ZTU4OGZmNWI0YzFlYTVkOTQ4YzkwNmI0OGMzZC90YWJsZXJhbmdlOjM5YzhlNTg4ZmY1YjRjMWVhNWQ5NDhjOTA2YjQ4YzNkXzItNC0xLTEtNjQ4MTQ_b7b82e59-2fe8-44b6-9e97-0b30c7a98759"
      unitRef="usd">139600000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTozOWM4ZTU4OGZmNWI0YzFlYTVkOTQ4YzkwNmI0OGMzZC90YWJsZXJhbmdlOjM5YzhlNTg4ZmY1YjRjMWVhNWQ5NDhjOTA2YjQ4YzNkXzMtMi0xLTEtNjQ4MTQ_85f9a736-db6e-49a5-877f-46e86c735a7e"
      unitRef="usd">3422000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTozOWM4ZTU4OGZmNWI0YzFlYTVkOTQ4YzkwNmI0OGMzZC90YWJsZXJhbmdlOjM5YzhlNTg4ZmY1YjRjMWVhNWQ5NDhjOTA2YjQ4YzNkXzMtNC0xLTEtNjQ4MTQ_f0546434-9432-4d2b-afba-0f978e66dc15"
      unitRef="usd">104041000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90ZXh0cmVnaW9uOjA5ZTlhNWUzMTAzNTRlOTlhZmVhNDM0ZmYzZDBlMGVmXzEwNTk2_001455c5-2336-4457-8f98-f25afb214eac">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about expected cash flows for the pension and other benefit obligations are 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:64.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension plans&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other postretirement benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected employer contributions and direct employer payments in the next fiscal year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,151&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,660&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected benefit payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,495&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,660&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,809&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,541&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,181&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,513&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,281&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,337&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028-2032&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;29,238&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzEtMi0xLTEtNjQ4MTQ_afd1d4b0-04fa-4ec4-a61e-9c564cf9a0a2"
      unitRef="usd">2151000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzEtNC0xLTEtNjQ4MTQ_ae216c4c-d704-4b9f-bb25-bda659242403"
      unitRef="usd">3660000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzMtMi0xLTEtNjQ4MTQ_c6a9302d-64d8-4859-aeaf-1c2660a2c9fe"
      unitRef="usd">4495000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzMtNC0xLTEtNjQ4MTQ_a2787ca2-4060-4e41-a36e-2cdc170b7a48"
      unitRef="usd">3660000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzQtMi0xLTEtNjQ4MTQ_79c1018a-620e-4a71-8ba9-d8b735ff42c4"
      unitRef="usd">4809000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzQtNC0xLTEtNjQ4MTQ_8c34220e-f0ba-4542-a647-92786d1f7f03"
      unitRef="usd">3541000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzUtMi0xLTEtNjQ4MTQ_a6d0bd76-6900-4b9f-8813-878b3b89d324"
      unitRef="usd">5181000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzUtNC0xLTEtNjQ4MTQ_a082b1ec-e966-4964-8d66-dbdfe1cee93b"
      unitRef="usd">3408000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzYtMi0xLTEtNjQ4MTQ_b225fa95-7087-4099-b5e6-62808aaa7e83"
      unitRef="usd">5513000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzYtNC0xLTEtNjQ4MTQ_8578b880-7d1a-41f7-ae33-c5a61fc8a88a"
      unitRef="usd">3281000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzctMi0xLTEtNjQ4MTQ_47fb896c-47d9-4a8e-ba72-13cded267d4a"
      unitRef="usd">5337000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzctNC0xLTEtNjQ4MTQ_bbd38481-01dc-46ef-9e26-8c29be547c53"
      unitRef="usd">3158000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i063a6f05968d470fa0bc0aa5970d76ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzgtMi0xLTEtNjQ4MTQ_f192e6a6-5cf5-4133-9bac-e860e7f321f9"
      unitRef="usd">29238000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i4da59bce097b4dd7904d060aff83ed2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTUvZnJhZzowOWU5YTVlMzEwMzU0ZTk5YWZlYTQzNGZmM2QwZTBlZi90YWJsZTplZjliM2YxMDRiNGE0NDJkODliZWU3OGFhOWFlNWUzMS90YWJsZXJhbmdlOmVmOWIzZjEwNGI0YTQ0MmQ4OWJlZTc4YWE5YWU1ZTMxXzgtNC0xLTEtNjQ4MTQ_1624e0ee-54a8-4f6a-ab27-950463cb3956"
      unitRef="usd">13928000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90ZXh0cmVnaW9uOjEwZDk5YWFlOGRmMjRkMDE4MmUyYThjZDlmYTY3MzAxXzIxMDk_657f2624-551c-49c9-970b-388567bde3a2">Restructuring&lt;div style="margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Restructuring activities have decreased in the last two years.  Restructuring expense, net during this period has been related primarily to the winding down of restructuring actions taken in years previous.  The following table summarizes charges reported in the Consolidated Statements of Income under &#x201c;Restructuring expenses, net&#x201d;:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2022 (In thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total restructuring costs incurred&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Termination and other costs&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Impairment&#160;of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total restructuring costs incurred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Termination and other  costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Impairment&#160;of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020 (In thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total restructuring costs incurred&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Termination and other costs&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Impairment&#160;of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In 2020, AEC reduced its workforce at various locations, principally in the United States, leading to restructuring charges, and MC recorded charges related to the discontinuance of operations in the Selestat, France location. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there is no remaining balance in Accrued liabilities for restructuring. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the changes in restructuring liabilities for 2022 and 2021, all of which related to termination costs:&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:32.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restructuring charges accrued&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Currency translation/other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total termination and other costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,045&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restructuring charges accrued&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Currency translation/other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total termination and other costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90ZXh0cmVnaW9uOjEwZDk5YWFlOGRmMjRkMDE4MmUyYThjZDlmYTY3MzAxXzIxMTA_ec69aeb2-2251-4a24-bc72-c096200cb105">The following table summarizes charges reported in the Consolidated Statements of Income under &#x201c;Restructuring expenses, net&#x201d;:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2022 (In thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total restructuring costs incurred&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Termination and other costs&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Impairment&#160;of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2021 (In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total restructuring costs incurred&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Termination and other  costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Impairment&#160;of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ended December 31, 2020 (In thousands)&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total restructuring costs incurred&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Termination and other costs&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Impairment&#160;of assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Corporate expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i4c423cf2c15947e9858a9788c35709b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzEtMi0xLTEtNjQ4MTQ_62611ffb-dc29-40c7-b2e8-eafc8ed23c6c"
      unitRef="usd">92000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i370303ac22a04cffaf5c85a29e8fec14_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzEtNC0xLTEtNjQ4MTQ_ae791ff0-d1bd-43d0-9a20-686490197dd9"
      unitRef="usd">92000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie2856834097b45e1a6e9e36bd0385593_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzEtNi0xLTEtNjQ4MTQ_01492a9b-42f9-49d9-b6c2-6a49436c8d4b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i832a710ab65a4d73a375b5d19ab4d6c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzItMi0xLTEtNjQ4MTQ_b02eef86-080d-4c3e-9d87-051b3547b6a4"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i58fada8551064492b5f8b997849047ae_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzItNC0xLTEtNjQ4MTQ_5b59e7e2-bb12-447d-bd0d-8bca8fa91d2a"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i844a0d72120842a4bbc1629e239e6eee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzItNi0xLTEtNjQ4MTQ_823642bf-1d2b-45d2-899a-f6ca553fac84"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i155f3b1e837e4f179437438dbe313194_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzMtMi0xLTEtNjQ4MTQ_fac6b9e5-d672-4412-9897-7fcc9a1054bd"
      unitRef="usd">14000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4445d530b87e42e9a49f9cfc9a7d8286_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzMtNC0xLTEtNjQ4MTQ_7af28e8a-5bc1-433d-83c5-d3ceab5f1fb6"
      unitRef="usd">14000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6d02d4485e84462286e57ca097b28888_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzMtNi0xLTEtNjQ4MTQ_96c629e1-0516-405e-90f1-65337e379405"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzQtMi0xLTEtNjQ4MTQ_89afb3c6-6b44-43cc-85c1-d6d40c12ffd0"
      unitRef="usd">106000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i43714bdfd67b4f9eb0995d5d784c344d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzQtNC0xLTEtNjQ4MTQ_e024e648-7e7a-4540-b612-a227e01cfb35"
      unitRef="usd">106000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i263bb5375b9446ed97b53de428f239b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTphZTFkNmFiYzY0MGM0ZjhhODlkZmYwZmUwY2NlOTQwZi90YWJsZXJhbmdlOmFlMWQ2YWJjNjQwYzRmOGE4OWRmZjBmZTBjY2U5NDBmXzQtNi0xLTEtNjQ4MTQ_e90adca5-0e8a-4985-a49d-a6201cd277c1"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i48fa6b150b5e4d95a099321dc6a737a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzEtMi0xLTEtNjQ4MTQ_05ddcc95-0e8b-4afb-8933-09808605ce09"
      unitRef="usd">1202000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i09e23f056c754a45a0c103010f4f72ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzEtNC0xLTEtNjQ4MTQ_25f5bf82-0c3f-4d51-9efd-e7e93762bf69"
      unitRef="usd">1202000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i53d2fe2c82594e9386208b6fd5a57cbf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzEtNi0xLTEtNjQ4MTQ_7c6bbac4-6778-4737-aad5-c78452e9169f"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55a8c8b66aae41c586ed4e4b72c2c22f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzItMi0xLTEtNjQ4MTQ_acb5be4d-5c13-4978-97f3-4176a50ea3ea"
      unitRef="usd">32000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie8702e34122c4e60aab6a39e45db2342_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzItNC0xLTEtNjQ4MTQ_5cacf9e0-30d1-4559-be27-8182709e5729"
      unitRef="usd">32000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iaafe40c4e3044a69984f052fddde003e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzItNi0xLTEtNjQ4MTQ_e236b4db-e03b-4c76-a994-a96bfc3560fb"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i357c0ae965f94663a9b40353e44e382c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzMtMi0xLTEtNjQ4MTQ_778a4f51-0105-479d-bc68-4366d4549dc6"
      unitRef="usd">97000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id8eacb17090a493fa41ec9c92a57b8c7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzMtNC0xLTEtNjQ4MTQ_bb99c7c9-9d27-44fa-bd06-fd3693b12765"
      unitRef="usd">97000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ia303b3fd6fab4a45b718739afe206da8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzMtNi0xLTEtNjQ4MTQ_43849f9b-d7bc-4539-95ee-f984d0754acb"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzQtMi0xLTEtNjQ4MTQ_7611e9d0-f070-41aa-84e7-6be5fe206419"
      unitRef="usd">1331000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id5e409e8f455418ebf67dc8466b0b2a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzQtNC0xLTEtNjQ4MTQ_e16dab62-060e-455b-8bb8-c3264c52d4cb"
      unitRef="usd">1331000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3d81e32f47cc44a5bbb8c3276df16c7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTplMTk4Nzk3YjFjOGI0ZTFhYmU3OWE3MWY4NGQzOGRiZC90YWJsZXJhbmdlOmUxOTg3OTdiMWM4YjRlMWFiZTc5YTcxZjg0ZDM4ZGJkXzQtNi0xLTEtNjQ4MTQ_bd55ee37-e292-4526-b04b-b797e2273657"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0a4b2d1c9b4547a08526e55cb60ea35b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzEtMi0xLTEtNjQ4MTQ_0a4e8d43-fd1a-4c28-9355-9148d1973787"
      unitRef="usd">2746000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8fc485566c13417ba74dc27249061b5c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzEtNC0xLTEtNjQ4MTQ_790772f0-ee03-4e2f-982c-572a97716626"
      unitRef="usd">2746000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if328625a252c409db29eeb04e4b4c427_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzEtNi0xLTEtNjQ4MTQ_ee6478c6-e502-4ff6-81f2-36e67a232243"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9a629de8cedb4afd84c4821d1a5b2d42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzItMi0xLTEtNjQ4MTQ_a53a1a2d-7f9b-4164-9f87-2a9163e680be"
      unitRef="usd">2821000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i318b790c0f7b452b8db99ad5dec68e06_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzItNC0xLTEtNjQ4MTQ_6b885627-635c-4dee-ada6-bee625084770"
      unitRef="usd">2821000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3a535a5c76f04aec84edd0322b0e8d9e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzItNi0xLTEtNjQ4MTQ_89da0ac0-23f6-4e4e-bab1-623ce96afd8a"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i046e1f52eb7a4a5f9c1e3a4380f87c1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzMtMi0xLTEtNjQ4MTQ_d108c15d-f68a-44e0-9a22-94223712b99f"
      unitRef="usd">169000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id49aa3f2e9b0445dabf5e566ed3d7770_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzMtNC0xLTEtNjQ4MTQ_3566bfb1-aca4-410b-a3a4-75744797f04a"
      unitRef="usd">169000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9b1eb5fcfe3e4af2a129ebbd0ed9d748_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzMtNi0xLTEtNjQ4MTQ_71a37ea5-4871-4273-94c8-3b5d725c5c24"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzQtMi0xLTEtNjQ4MTQ_31102f9e-e577-49fd-ba1d-351891020a59"
      unitRef="usd">5736000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i163e0d62441845c686b692cfd7700fdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzQtNC0xLTEtNjQ4MTQ_8a6bcbef-10f9-4fae-b03d-5c16531bdd64"
      unitRef="usd">5736000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5bab601f1b8642b68ee962e9ac697ea0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo1NTYyZDEwOGYyYTA0MzBlYjNhNGIzMTkxMTIxNDY4Zi90YWJsZXJhbmdlOjU1NjJkMTA4ZjJhMDQzMGViM2E0YjMxOTExMjE0NjhmXzQtNi0xLTEtNjQ4MTQ_dce5e992-183b-4195-b915-8ec925d89b03"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringReserve
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90ZXh0cmVnaW9uOjEwZDk5YWFlOGRmMjRkMDE4MmUyYThjZDlmYTY3MzAxXzkzNDU4NDg4NDM0ODk_d698df00-3a02-48b6-9d56-c832eddd2484"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90ZXh0cmVnaW9uOjEwZDk5YWFlOGRmMjRkMDE4MmUyYThjZDlmYTY3MzAxXzIxMTE_55004b80-beb5-41aa-8fc7-ba4ca477f49b">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the changes in restructuring liabilities for 2022 and 2021, all of which related to termination costs:&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:32.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restructuring charges accrued&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Currency translation/other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total termination and other costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,045&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Restructuring charges accrued&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Currency translation/other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total termination and other costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i10d3e6139e5945f5a1c0a2a58a3cd48b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo2ZjM1NWI5YmY4ZmY0NzlmYmVkNTQzYzc4ZWIwY2VmNS90YWJsZXJhbmdlOjZmMzU1YjliZjhmZjQ3OWZiZWQ1NDNjNzhlYjBjZWY1XzEtMi0xLTEtNjQ4MTQ_5ab3f74b-783b-4a3f-87ec-c4cb3e34e134"
      unitRef="usd">1045000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i48e3881ded214a788291237dbe4735f0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo2ZjM1NWI5YmY4ZmY0NzlmYmVkNTQzYzc4ZWIwY2VmNS90YWJsZXJhbmdlOjZmMzU1YjliZjhmZjQ3OWZiZWQ1NDNjNzhlYjBjZWY1XzEtNC0xLTEtNjQ4MTQ_6231c7f5-d5b4-4e0e-975d-9249af6d3e24"
      unitRef="usd">106000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i48e3881ded214a788291237dbe4735f0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo2ZjM1NWI5YmY4ZmY0NzlmYmVkNTQzYzc4ZWIwY2VmNS90YWJsZXJhbmdlOjZmMzU1YjliZjhmZjQ3OWZiZWQ1NDNjNzhlYjBjZWY1XzEtNi0xLTEtNjQ4MTQ_2cbb9a4d-e83c-41a8-b99b-2f40eee066a4"
      unitRef="usd">1079000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="i48e3881ded214a788291237dbe4735f0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo2ZjM1NWI5YmY4ZmY0NzlmYmVkNTQzYzc4ZWIwY2VmNS90YWJsZXJhbmdlOjZmMzU1YjliZjhmZjQ3OWZiZWQ1NDNjNzhlYjBjZWY1XzEtOC0xLTEtNjQ4MTQ_adbb02e8-abab-4d60-92eb-445a5304b6e6"
      unitRef="usd">-72000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i0fed290a9911423fa6a36594f8d458ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo2ZjM1NWI5YmY4ZmY0NzlmYmVkNTQzYzc4ZWIwY2VmNS90YWJsZXJhbmdlOjZmMzU1YjliZjhmZjQ3OWZiZWQ1NDNjNzhlYjBjZWY1XzEtMTAtMS0xLTY0ODE0_f8039769-d087-46f0-859e-c9f5cc9bd575"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ib7bef1bc59b34d10960d9c3ab6d4739f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo5ODg3NjY5MDg1YTc0NzE1YWYyYWViOGRmN2ZmZjJlMy90YWJsZXJhbmdlOjk4ODc2NjkwODVhNzQ3MTVhZjJhZWI4ZGY3ZmZmMmUzXzEtMi0xLTEtNjQ4MTQ_8d44f2d5-ecca-4476-80e3-787c2eda7ff0"
      unitRef="usd">2195000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="iaf0e244d71754d2dbaec3d80668b153d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo5ODg3NjY5MDg1YTc0NzE1YWYyYWViOGRmN2ZmZjJlMy90YWJsZXJhbmdlOjk4ODc2NjkwODVhNzQ3MTVhZjJhZWI4ZGY3ZmZmMmUzXzEtNC0xLTEtNjQ4MTQ_250f6011-43be-4031-a0d7-f3485eb4bcce"
      unitRef="usd">1331000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="iaf0e244d71754d2dbaec3d80668b153d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo5ODg3NjY5MDg1YTc0NzE1YWYyYWViOGRmN2ZmZjJlMy90YWJsZXJhbmdlOjk4ODc2NjkwODVhNzQ3MTVhZjJhZWI4ZGY3ZmZmMmUzXzEtNi0xLTEtNjQ4MTQ_bdb60f9b-f13c-42d0-a9c3-d268e4921a33"
      unitRef="usd">2469000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="iaf0e244d71754d2dbaec3d80668b153d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo5ODg3NjY5MDg1YTc0NzE1YWYyYWViOGRmN2ZmZjJlMy90YWJsZXJhbmdlOjk4ODc2NjkwODVhNzQ3MTVhZjJhZWI4ZGY3ZmZmMmUzXzEtOC0xLTEtNjQ4MTQ_2a8a7136-7ff8-4aad-89ac-679bc6bc0db1"
      unitRef="usd">-12000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i10d3e6139e5945f5a1c0a2a58a3cd48b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMTgvZnJhZzoxMGQ5OWFhZThkZjI0ZDAxODJlMmE4Y2Q5ZmE2NzMwMS90YWJsZTo5ODg3NjY5MDg1YTc0NzE1YWYyYWViOGRmN2ZmZjJlMy90YWJsZXJhbmdlOjk4ODc2NjkwODVhNzQ3MTVhZjJhZWI4ZGY3ZmZmMmUzXzEtMTAtMS0xLTY0ODE0_0552b0d2-8fed-42a0-957d-0b2422387a2d"
      unitRef="usd">1045000</us-gaap:RestructuringReserve>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90ZXh0cmVnaW9uOjc5NDMwODFiYWRhMDQ2NmM5YzM4NGUzZjEyMDVkMzhjXzExNDg_ca8fdb2d-4ed1-4a73-b714-beb2a5117423">Other expense/(income), net&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of Other expense/(income), net, are:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of IP addresses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank fees and amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;313&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic pension and postretirement cost other than service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, Other (income)/expense, net included gains related to the revaluation of nonfunctional-currency balances of $10.0&#160;million, as compared to a gain of $1.2&#160;million during 2021, principally resulting from a weaker Euro throughout the course of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of changes in business conditions that occurred in the first quarter of 2020, certain loan repayments were no longer expected in the foreseeable future and, beginning April 1, 2020, the revaluation effects for those loans were recorded in Other comprehensive income, which resulted in a pre-tax gain of $5.0&#160;million being recorded in Other comprehensive income in 2020.  The same loans had an insignificant effect on Other comprehensive income in 2021 and 2022.&lt;/span&gt;&lt;/div&gt;In 2022, the Company recorded a gain of $3.4&#160;million on the sale of IP addresses that the Company had no future critical need to retain. There were no similar gains of this nature in the previous two years.</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90ZXh0cmVnaW9uOjc5NDMwODFiYWRhMDQ2NmM5YzM4NGUzZjEyMDVkMzhjXzExNDk_25b36763-133a-4c56-91f7-735398f0f9ae">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of Other expense/(income), net, are:&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency transactions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,179)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sale of IP addresses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank fees and amortization of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;313&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Components of net periodic pension and postretirement cost other than service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,077)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(14,086)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzEtMi0xLTEtNjQ4MTQ_4672a741-316f-499c-845a-2995e4b5830e"
      unitRef="usd">9996000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzEtNC0xLTEtNjQ4MTQ_cc2dd175-efaf-43d2-b043-c5d42b79f64f"
      unitRef="usd">1179000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzEtNi0xLTEtNjQ4MTQ_da2e3a73-f20e-4757-be09-6c28262fa15d"
      unitRef="usd">-13569000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:IPAddressSale
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzItMi0xLTEtNjQ4MTQ_8b4128c3-0798-4acf-8289-994766fb64d9"
      unitRef="usd">3420000</ain:IPAddressSale>
    <ain:IPAddressSale
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzItNC0xLTEtNjQ4MTQ_ae25cf5b-a435-4046-a633-abdbe070ac37"
      unitRef="usd">0</ain:IPAddressSale>
    <ain:IPAddressSale
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzItNi0xLTEtNjQ4MTQ_d613ed59-cd81-4ccf-ad94-1bb31afc541f"
      unitRef="usd">0</ain:IPAddressSale>
    <ain:BankFeesAndAmortizationOfDebtIssuanceCosts
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzMtMi0xLTEtNjQ4MTQ_c6a374b8-6a23-4b52-a46a-db2db3ed3e5f"
      unitRef="usd">313000</ain:BankFeesAndAmortizationOfDebtIssuanceCosts>
    <ain:BankFeesAndAmortizationOfDebtIssuanceCosts
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzMtNC0xLTEtNjQ4MTQ_1edf2be1-85a0-4732-8928-14eeb44d090a"
      unitRef="usd">373000</ain:BankFeesAndAmortizationOfDebtIssuanceCosts>
    <ain:BankFeesAndAmortizationOfDebtIssuanceCosts
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzMtNi0xLTEtNjQ4MTQ_8158a219-d17e-4c76-a33b-6e5c2ac1f9ea"
      unitRef="usd">367000</ain:BankFeesAndAmortizationOfDebtIssuanceCosts>
    <ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzQtMi0xLTEtNjQ4MTQ_2cb9cef5-a6b2-4400-a132-f800e0a4b7d2"
      unitRef="usd">-1077000</ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService>
    <ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzQtNC0xLTEtNjQ4MTQ_d18f838d-5c47-4e51-8821-0f0fa27d8ce4"
      unitRef="usd">156000</ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService>
    <ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzQtNi0xLTEtNjQ4MTQ_5ae4bbc8-767d-425f-bd55-1d0fb5f7541b"
      unitRef="usd">1561000</ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService>
    <ain:OtherIncomeExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzUtMi0xLTEtNjQ4MTQ_b26596b3-8fc7-4c84-a6f0-ae73428fdf09"
      unitRef="usd">-94000</ain:OtherIncomeExpense>
    <ain:OtherIncomeExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzUtNC0xLTEtNjQ4MTQ_5f0b0623-1ed9-4460-8b84-6ba3f473f2f5"
      unitRef="usd">-3671000</ain:OtherIncomeExpense>
    <ain:OtherIncomeExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzUtNi0xLTEtNjQ4MTQ_8180c687-999b-442d-8cef-6e5b52fec56b"
      unitRef="usd">2075000</ain:OtherIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzYtMi0xLTEtNjQ4MTQ_526c78b0-734d-48b2-8df3-e5b74024f3f2"
      unitRef="usd">14086000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzYtNC0xLTEtNjQ4MTQ_ef095df0-2a0e-4d81-84f4-2635bff02cbf"
      unitRef="usd">-3021000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90YWJsZTpjZDE4NjRkOWFkMjg0YTMwOTlmYzYwNjRmYzY2ZmJiMi90YWJsZXJhbmdlOmNkMTg2NGQ5YWQyODRhMzA5OWZjNjA2NGZjNjZmYmIyXzYtNi0xLTEtNjQ4MTQ_cdb229d1-17cf-4321-a6eb-842ca8d15195"
      unitRef="usd">-13422000</us-gaap:OtherNonoperatingIncomeExpense>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90ZXh0cmVnaW9uOjc5NDMwODFiYWRhMDQ2NmM5YzM4NGUzZjEyMDVkMzhjXzIwOA_ae8d4929-6879-417e-b4df-8f5c9aeeefe9"
      unitRef="usd">10000000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90ZXh0cmVnaW9uOjc5NDMwODFiYWRhMDQ2NmM5YzM4NGUzZjEyMDVkMzhjXzIzNw_5d4da774-791f-4812-ac00-aab0e99a8749"
      unitRef="usd">1200000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTaxLoansImpactedByBusinessConditions
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90ZXh0cmVnaW9uOjc5NDMwODFiYWRhMDQ2NmM5YzM4NGUzZjEyMDVkMzhjXzcxMA_6605d1d5-b574-4883-8bc5-40adb2d4aeca"
      unitRef="usd">5000000</ain:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTaxLoansImpactedByBusinessConditions>
    <ain:GainLossOnSaleOfIPAddress
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjEvZnJhZzo3OTQzMDgxYmFkYTA0NjZjOWMzODRlM2YxMjA1ZDM4Yy90ZXh0cmVnaW9uOjc5NDMwODFiYWRhMDQ2NmM5YzM4NGUzZjEyMDVkMzhjXzk4OTU2MDQ2NTIxMzY_5b3c10da-9b15-42a8-ba86-7330e5bb807e"
      unitRef="usd">3400000</ain:GainLossOnSaleOfIPAddress>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzM1Njc_a94714be-b051-43bb-add1-811ec2978090">Income Taxes&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131,980&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense/(benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,605&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43,512&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,472&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the U.S. federal statutory tax rate to the Company&#x2019;s effective income tax rate is 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:52.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. permanent adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign permanent adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net U.S. tax on non-U.S. earnings and foreign withholdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for/(resolution) of tax audits and contingencies, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Pension Settlement - Release of Residual Tax Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of non-deductible foreign exchange loss on intercompany loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of amended tax returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company recorded a net tax benefit of $5.2 million for the release of the residual tax effects that were stranded within other comprehensive income related to the U.S. pension settlement. The residual tax effects were created as a result of the remeasurement of deferred tax assets and liabilities originally established in other comprehensive income in accordance with the Tax Cuts and Jobs Act lowering the U.S. corporate tax rate from 35% to 21% as of December 31, 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company's subsidiary in Mexico has an intercompany loan payable in U.S. dollars. As a result of the weaker Mexican peso, the Company recorded a revaluation loss in 2020 which is not deductible under Mexican tax law, leading to a $3.8&#160;million discrete tax charge.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has operations which constitute a taxable presence in 18 countries outside of the United States. The Company is subject to audit in the U.S. and various foreign jurisdictions. Our open tax years for major jurisdictions generally range from 2014-2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the periods reported, income outside of the U.S. was heavily concentrated within Brazil (34% tax rate), China (25% tax rate), and Mexico (30% tax rate). The foreign rate differential of these jurisdictions was partially offset by Switzerland (7.8% tax rate). As a result, the foreign income tax rate differential was primarily attributable to these tax rate differences.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On August 16th, 2022, The Inflation Reduction Act (&#x201c;IRA&#x201d;) was enacted, including various provisions which become effective for tax years beginning after December 31, 2022.  Included within the IRA were provisions for a newly enacted Stock Repurchase Excise Tax, Corporate Alternative Minimum Tax, among others.  None of the enacted provisions within the IRA are expected to have a material effect to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of certain assets and liabilities for financial reporting purposes and income tax purposes. Significant components of the Company&#x2019;s deferred tax assets and liabilities are 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:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;436&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,807&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant, equipment and intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,892&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension, post retirement benefits - non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,201&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,635&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;721&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;761&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,766&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrepatriated foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,827&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant, equipment and intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,084&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basis difference in partner capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basis difference in investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,173&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,609&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;419&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,795&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,859&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax (liability)/asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income tax assets, net of valuation allowances, are expected to be realized through the reversal of existing taxable temporary differences and future taxable income. In 2022, the Company recorded immaterial movements in its valuation allowance, which are included in Schedule II in Item 15.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the Company's net operating loss, capital loss and tax credit carryforwards were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.977%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:49pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expiration Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Operating and Capital Loss Carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Tax Credit Carryforwards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;2025 - 2040 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;2027 - 2041&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Indefinite &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;2025 - 2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,094&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Indefinite &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37,008&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,194&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records the residual U.S. and foreign taxes on certain amounts of foreign earnings that have been targeted for repatriation to the U.S. These amounts are not considered to be indefinitely reinvested, and the Company accrued for the tax cost on these earnings to the extent they cannot be repatriated in a tax-free manner. The Company has targeted for repatriation $215.3 million of current year and prior year earnings of the Company&#x2019;s foreign operations. If these earnings were distributed, the Company would be subject to foreign withholding taxes of $4.4 million and U.S. income taxes of $1.5 million which have already been recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accumulated undistributed earnings of the Company&#x2019;s foreign operations not targeted for repatriation to the U.S. were approximately $201.6 million, and are intended to remain indefinitely invested in foreign operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No additional income taxes have been provided on the indefinitely invested foreign earnings at December&#160;31, 2022. If these earnings were distributed, the Company could be subject to income taxes and additional foreign withholding taxes. Determining the amount of unrecognized deferred tax liability related to any additional outside basis difference in these entities is not practical due to the complexities of the hypothetical calculation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits. If recognized, $0.8 million would impact the effective tax rate at December 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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,459&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in gross amounts of tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;399&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease in gross amounts of tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(929)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in gross amounts of tax positions related to current years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease due to settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease due to lapse in statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company recognizes interest and penalties related to unrecognized tax benefits within its global operations as a component of income tax expense. The Company recognized immaterial interest and penalties related to the unrecognized tax benefits noted above, for the years 2022, 2021 and 2020.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzM1Njg_13471500-3177-4136-85ed-e599ddf1a598">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income before income taxes:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;20,422&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;111,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;131,980&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense/(benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,126&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,605&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43,512&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;35,472&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzMtMi0xLTEtNjQ4MTQ_e1ca5a90-0b48-487e-ae96-64a0852637a4"
      unitRef="usd">20422000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzMtNC0xLTEtNjQ4MTQ_d62b4843-6f52-4513-9e3c-670a93c8a0e3"
      unitRef="usd">63708000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzMtNi0xLTEtNjQ4MTQ_4fb5fda9-5c4b-430b-b6a6-149c541cb044"
      unitRef="usd">63375000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzQtMi0xLTEtNjQ4MTQ_1a1b9fe3-bcaf-4ad8-a354-63e4a3a49992"
      unitRef="usd">111558000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzQtNC0xLTEtNjQ4MTQ_1029f335-192e-4652-8dfb-3471708660a8"
      unitRef="usd">102223000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzQtNi0xLTEtNjQ4MTQ_10c3c818-f4d0-40cc-a1bb-71f3ff80ab89"
      unitRef="usd">75699000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzUtMi0xLTEtNjQ4MTQ_c6bd87b2-2da9-4ca5-9146-6ebdd15a8e72"
      unitRef="usd">131980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzUtNC0xLTEtNjQ4MTQ_331f8a2a-3397-4719-bdbf-729410390b3c"
      unitRef="usd">165931000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzUtNi0xLTEtNjQ4MTQ_30c7231e-f3fb-451e-b76d-e94d39e670e7"
      unitRef="usd">139074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzgtMi0xLTEtNjQ4MTQ_d14a27e1-5a77-4271-a018-9f4a936a2a88"
      unitRef="usd">9781000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzgtNC0xLTEtNjQ4MTQ_9597c623-99ab-4d59-bed0-4f5e7a6bbdd6"
      unitRef="usd">3348000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzgtNi0xLTEtNjQ4MTQ_1ba9d5c1-934f-4aa0-b2e6-a1e3900b504f"
      unitRef="usd">1415000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzktMi0xLTEtNjQ4MTQ_144369d3-ec3a-4325-a257-5a4d477fec03"
      unitRef="usd">5126000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzktNC0xLTEtNjQ4MTQ_75467f9a-291b-4842-8d4c-b40ecc4704b2"
      unitRef="usd">2663000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzktNi0xLTEtNjQ4MTQ_25ffc7f2-4c9e-43ba-833c-ee3de52959f7"
      unitRef="usd">2028000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzEwLTItMS0xLTY0ODE0_27ed622c-0065-4c62-872a-01eb0026a72c"
      unitRef="usd">28605000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzEwLTQtMS0xLTY0ODE0_1eb6a4b0-fa30-4a18-b07c-94dc12ae1956"
      unitRef="usd">29319000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzEwLTYtMS0xLTY0ODE0_0c5b602e-e704-4c87-868e-43f2dfd8d4d0"
      unitRef="usd">26916000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzExLTItMS0xLTY0ODE0_0bc94351-cbaa-444f-a6b1-c2a671d51dbe"
      unitRef="usd">43512000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzExLTQtMS0xLTY0ODE0_6fe4d377-ade6-4098-bbca-89bea90b0e01"
      unitRef="usd">35330000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzExLTYtMS0xLTY0ODE0_9e45df6c-ab58-405e-9229-edf83971d5e7"
      unitRef="usd">30359000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzEzLTItMS0xLTY0ODE0_56a7ea84-1898-4fd6-9cd9-ae0acb07d937"
      unitRef="usd">-9592000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzEzLTQtMS0xLTY0ODE0_2ffa70f2-5020-4918-a8e3-dd784d50cafa"
      unitRef="usd">9911000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzEzLTYtMS0xLTY0ODE0_769130a8-b305-4b20-95e8-86aafd0caaae"
      unitRef="usd">11211000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE0LTItMS0xLTY0ODE0_3d65e02a-c341-440f-b57a-db1c9b9f7900"
      unitRef="usd">-1866000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE0LTQtMS0xLTY0ODE0_d440cea2-75c6-4496-a64d-299947ef73d9"
      unitRef="usd">-24000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE0LTYtMS0xLTY0ODE0_67f738da-694a-4e1d-93ab-294637d69055"
      unitRef="usd">192000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE1LTItMS0xLTY0ODE0_e3bf2b38-7821-42bc-9d73-d5e3063ab65d"
      unitRef="usd">3418000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE1LTQtMS0xLTY0ODE0_d7a11c9b-4164-447d-9785-2887933b080d"
      unitRef="usd">1946000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE1LTYtMS0xLTY0ODE0_597242e3-55df-473a-befa-01617e7b1dcd"
      unitRef="usd">69000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE2LTItMS0xLTY0ODE0_fe6ca93b-d586-424a-a1ff-23378a21d492"
      unitRef="usd">-8040000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE2LTQtMS0xLTY0ODE0_85e28c40-cb78-44be-a982-584c5d22c6f9"
      unitRef="usd">11833000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE2LTYtMS0xLTY0ODE0_a96f0382-3adc-4563-81c7-688107025446"
      unitRef="usd">11472000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE3LTItMS0xLTY0ODE0_0fbd480a-60c8-4ae9-a4dd-d19309413d84"
      unitRef="usd">35472000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE3LTQtMS0xLTY0ODE0_359fb0c0-560e-4786-98b1-cc9ec39d76f5"
      unitRef="usd">47163000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpmMTI5MmE4ZTNhZjA0MjNlYjc5MmQ5ZDg3YjM0OTEzNi90YWJsZXJhbmdlOmYxMjkyYThlM2FmMDQyM2ViNzkyZDlkODdiMzQ5MTM2XzE3LTYtMS0xLTY0ODE0_4545b54a-4425-404a-b385-9c84c32049ac"
      unitRef="usd">41831000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzM1NjI_2ceb1df1-daf6-4407-b0eb-d053ad208193">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the U.S. federal statutory tax rate to the Company&#x2019;s effective income tax rate is 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:52.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. local income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. permanent adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign permanent adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net U.S. tax on non-U.S. earnings and foreign withholdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provision for/(resolution) of tax audits and contingencies, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Pension Settlement - Release of Residual Tax Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax effect of non-deductible foreign exchange loss on intercompany loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of amended tax returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Return to provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26.9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEtMS0xLTEtNjQ4MTQ_a4d8a709-9222-4b40-9585-3d5c74895390"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEtMy0xLTEtNjQ4MTQ_a0c60b16-faa0-4332-9200-7a1de3ab7ca3"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEtNS0xLTEtNjQ4MTQ_6952df85-85f2-4b64-bd9b-058d76269d35"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzItMS0xLTEtNjQ4MTQ_3e8917ad-d27f-474a-a5f1-ca2a24176e1c"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzItMy0xLTEtNjQ4MTQ_bf6abccb-1b55-49e9-94e8-24c5f0774a0e"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzItNS0xLTEtNjQ4MTQ_397c2af0-3ffe-4994-bc2f-e111f461d180"
      unitRef="number">0.018</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <ain:EffectiveIncomeTaxRateReconciliationOtherNonUSLocalIncomeTaxes
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzMtMS0xLTEtNjQ4MTQ_9c4e0871-6894-412e-bc7d-5f3521dea98a"
      unitRef="number">0.038</ain:EffectiveIncomeTaxRateReconciliationOtherNonUSLocalIncomeTaxes>
    <ain:EffectiveIncomeTaxRateReconciliationOtherNonUSLocalIncomeTaxes
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzMtMy0xLTEtNjQ4MTQ_c1dcea31-775f-4dd2-93bc-1e4289653dd7"
      unitRef="number">0.025</ain:EffectiveIncomeTaxRateReconciliationOtherNonUSLocalIncomeTaxes>
    <ain:EffectiveIncomeTaxRateReconciliationOtherNonUSLocalIncomeTaxes
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzMtNS0xLTEtNjQ4MTQ_13be9030-5630-4143-94f1-c885c4547c5f"
      unitRef="number">0.032</ain:EffectiveIncomeTaxRateReconciliationOtherNonUSLocalIncomeTaxes>
    <ain:EffectiveIncomeTaxRateReconciliationRepatriationOfEarnings
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzQtMS0xLTEtNjQ4MTQ_c2c20d4a-183b-4a4d-bfca-65bde1ff2c1f"
      unitRef="number">0.014</ain:EffectiveIncomeTaxRateReconciliationRepatriationOfEarnings>
    <ain:EffectiveIncomeTaxRateReconciliationRepatriationOfEarnings
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzQtMy0xLTEtNjQ4MTQ_c16ced78-43ac-49cc-9ee7-635bbf9e0631"
      unitRef="number">0.011</ain:EffectiveIncomeTaxRateReconciliationRepatriationOfEarnings>
    <ain:EffectiveIncomeTaxRateReconciliationRepatriationOfEarnings
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzQtNS0xLTEtNjQ4MTQ_db48c588-8f2e-4c87-8053-b04f7162dffd"
      unitRef="number">0.001</ain:EffectiveIncomeTaxRateReconciliationRepatriationOfEarnings>
    <ain:EffectiveIncomeTaxRateReconciliationForeignPermanentAdjustmentPercent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzUtMS0xLTEtNzk0OTY_f72ad1e7-e366-43b0-b881-c152fcc3de6f"
      unitRef="number">-0.021</ain:EffectiveIncomeTaxRateReconciliationForeignPermanentAdjustmentPercent>
    <ain:EffectiveIncomeTaxRateReconciliationForeignPermanentAdjustmentPercent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzUtMy0xLTEtNzk1MjA_300746ef-1320-45c3-b7c3-b4cfccd95e93"
      unitRef="number">0.003</ain:EffectiveIncomeTaxRateReconciliationForeignPermanentAdjustmentPercent>
    <ain:EffectiveIncomeTaxRateReconciliationForeignPermanentAdjustmentPercent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzUtNS0xLTEtNzk1MzI_266a5571-0ddb-488a-b860-56dcb014ad34"
      unitRef="number">0</ain:EffectiveIncomeTaxRateReconciliationForeignPermanentAdjustmentPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzUtMS0xLTEtNjQ4MTQ_38d418f3-936a-487a-acb5-e4818bc446a2"
      unitRef="number">0.031</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzUtMy0xLTEtNjQ4MTQ_5314780b-6015-4179-8ef2-d91b94137487"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzUtNS0xLTEtNjQ4MTQ_757c930a-f3e4-41aa-a1f0-92517e1d69f3"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <ain:EffectiveIncomeTaxRateReconciliationUSTaxOnForeignEarningsAndForeignWithholding
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzYtMS0xLTEtNjQ4MTQ_64b3d99a-93bb-4b1e-a515-a9a9e9fa161b"
      unitRef="number">0.035</ain:EffectiveIncomeTaxRateReconciliationUSTaxOnForeignEarningsAndForeignWithholding>
    <ain:EffectiveIncomeTaxRateReconciliationUSTaxOnForeignEarningsAndForeignWithholding
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzYtMy0xLTEtNjQ4MTQ_1f12d4a2-8316-4bbd-bddc-f928715b2b25"
      unitRef="number">0.021</ain:EffectiveIncomeTaxRateReconciliationUSTaxOnForeignEarningsAndForeignWithholding>
    <ain:EffectiveIncomeTaxRateReconciliationUSTaxOnForeignEarningsAndForeignWithholding
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzYtNS0xLTEtNjQ4MTQ_ee036bd1-10cf-4bd5-ae38-576dea8c357d"
      unitRef="number">0.012</ain:EffectiveIncomeTaxRateReconciliationUSTaxOnForeignEarningsAndForeignWithholding>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzctMS0xLTEtNjQ4MTQ_2c9f4150-5e73-452c-9aec-677a2ec842fe"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzctMy0xLTEtNjQ4MTQ_0c3e8e38-0790-4f67-aec0-4b9be6ed8d3b"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzctNS0xLTEtNjQ4MTQ_8fa3d98a-2be3-41fd-afb5-6b9dbbefe209"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <ain:EffectiveIncomeTaxRateReconciliationDomesticPensionSettlementPercent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzgtMS0xLTEtNzk0NDQ_182b15b7-defe-49ef-b4a1-4b6b26977532"
      unitRef="number">-0.040</ain:EffectiveIncomeTaxRateReconciliationDomesticPensionSettlementPercent>
    <ain:EffectiveIncomeTaxRateReconciliationDomesticPensionSettlementPercent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzktMy0xLTEtNzk1NDA_505b91a9-38c1-4591-838c-3dc237fed521"
      unitRef="number">0</ain:EffectiveIncomeTaxRateReconciliationDomesticPensionSettlementPercent>
    <ain:EffectiveIncomeTaxRateReconciliationDomesticPensionSettlementPercent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzktNS0xLTEtNzk1NDg_559119ea-d617-49b4-ad1b-cf378e6e69fc"
      unitRef="number">0</ain:EffectiveIncomeTaxRateReconciliationDomesticPensionSettlementPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzgtMS0xLTEtNjQ4MTQ_c1c025bd-c026-4ca1-a5ef-95fa330489f9"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzgtMy0xLTEtNjQ4MTQ_cd67e01d-6a53-42f8-9c42-7aacfb83b4d8"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzgtNS0xLTEtNjQ4MTQ_70537f1c-5b37-4d87-9f92-ded9399521c7"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <ain:EffectiveIncomeTaxRateReconciliationDeductionImpactOfAmendedTaxReturnsPercent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzktMS0xLTEtNjQ4MTQ_4488fecd-fbc1-48d9-9cf1-25dd4d1b329e"
      unitRef="number">0.001</ain:EffectiveIncomeTaxRateReconciliationDeductionImpactOfAmendedTaxReturnsPercent>
    <ain:EffectiveIncomeTaxRateReconciliationDeductionImpactOfAmendedTaxReturnsPercent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzktMy0xLTEtNjQ4MTQ_4856d515-2857-437e-8623-ebbd724ea492"
      unitRef="number">0.013</ain:EffectiveIncomeTaxRateReconciliationDeductionImpactOfAmendedTaxReturnsPercent>
    <ain:EffectiveIncomeTaxRateReconciliationDeductionImpactOfAmendedTaxReturnsPercent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzktNS0xLTEtNjQ4MTQ_2052faf5-2410-4d96-9fac-9d8eebd95863"
      unitRef="number">0</ain:EffectiveIncomeTaxRateReconciliationDeductionImpactOfAmendedTaxReturnsPercent>
    <ain:EffectiveIncomeTaxRateReconciliationReturnToProvisionPercent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzExLTEtMS0xLTc5NDY4_34e581e2-77b3-47d9-8b7e-5b1f10c87c40"
      unitRef="number">-0.011</ain:EffectiveIncomeTaxRateReconciliationReturnToProvisionPercent>
    <ain:EffectiveIncomeTaxRateReconciliationReturnToProvisionPercent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEyLTMtMS0xLTc5NTU2_344553f6-47de-46fa-a53f-b93eee751874"
      unitRef="number">-0.014</ain:EffectiveIncomeTaxRateReconciliationReturnToProvisionPercent>
    <ain:EffectiveIncomeTaxRateReconciliationReturnToProvisionPercent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEyLTUtMS0xLTc5NTY0_1538811a-d974-4150-ba29-d8d730b5e14a"
      unitRef="number">-0.016</ain:EffectiveIncomeTaxRateReconciliationReturnToProvisionPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEwLTEtMS0xLTY0ODE0_d7b0ab82-806d-430e-b94d-b1ba389330a1"
      unitRef="number">-0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEwLTMtMS0xLTY0ODE0_23297f58-0ee3-4dd1-ba73-7aac0251ef70"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzEwLTUtMS0xLTY0ODE0_70f975ab-c23f-44c4-b2e3-914a0bd8fdc1"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzExLTEtMS0xLTY0ODE0_8f0186c3-80c6-4518-aef4-2a37c209ce0d"
      unitRef="number">0.269</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzExLTMtMS0xLTY0ODE0_1fdc1a42-45c4-4ec6-b6de-63fbf1348568"
      unitRef="number">0.284</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTowZTE3YTU0MzBhYzU0MTI0YWU1MGQ4ZDNmZWM0Y2RkMS90YWJsZXJhbmdlOjBlMTdhNTQzMGFjNTQxMjRhZTUwZDhkM2ZlYzRjZGQxXzExLTUtMS0xLTY0ODE0_bb99b07e-f48d-4ba4-8198-f09b0b6cd275"
      unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <ain:EffectiveIncomeTaxRateReconciliationTaxContingencyAmountAndEffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxesAmount
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzI0NzM5MDExNjM2NTk0_126158b2-68da-4e67-af3f-cd96c578d37a"
      unitRef="usd">5200000</ain:EffectiveIncomeTaxRateReconciliationTaxContingencyAmountAndEffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxesAmount>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzk4OTU2MDQ2NjkyMzE_ede0f350-b315-4c34-88ae-2fbce7d5a3c4"
      unitRef="usd">3800000</us-gaap:OtherTaxExpenseBenefit>
    <ain:NumberOfCountriesOutsideTheUnitedStatesWhichConstituteATaxablePresence
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzUyOQ_f204aadb-85ae-4f1a-bea6-67b81d33b5b9"
      unitRef="state">18</ain:NumberOfCountriesOutsideTheUnitedStatesWhichConstituteATaxablePresence>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ida53dda163c7479db2954931247df7e1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzgyMw_f22dd3a0-cdd2-45f1-89c8-fc516e39cd41"
      unitRef="number">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib8319662efa44e32b25c11a314c1dae8_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzg0NA_7d358f83-04b3-4405-9d6b-1b3b073d7ada"
      unitRef="number">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7c9fc830f8c4483c9dded42b8428f543_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzg3MA_dd07a118-aa32-45b5-95e5-a30ac1304840"
      unitRef="number">0.30</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i528a3a63590a4bc1af2c66fefba9776e_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzk3NA_cce66b36-2fa4-46bc-8bf1-b7f8bf357689"
      unitRef="number">0.078</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzM1NjM_3ed2de61-d66a-44f8-bfc7-c4dc12af34c7">Significant components of the Company&#x2019;s deferred tax assets and liabilities are 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:46.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in 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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;436&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,300&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,807&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,111&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant, equipment and intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,892&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension, post retirement benefits - non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;239&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,201&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,635&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;721&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;761&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,003&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,544&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(9,778)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,995&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,766&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrepatriated foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,827&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant, equipment and intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,084&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basis difference in partner capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basis difference in investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,173&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11,609&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,440&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;419&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,795&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,859&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax (liability)/asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzMtMi0xLTEtNjQ4MTQ_596a145f-0ec7-406e-92e5-d3e3036dd228"
      unitRef="usd">436000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzMtNC0xLTEtNjQ4MTQ_f066d890-71c0-40d4-88df-f8b9698e5c44"
      unitRef="usd">428000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzMtNi0xLTEtNjQ4MTQ_8275c452-07da-4a53-9a5e-4a10d6850ec3"
      unitRef="usd">1300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzMtOC0xLTEtNjQ4MTQ_9b002c6e-2678-48a0-a953-1d281b92baa6"
      unitRef="usd">1378000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzQtMi0xLTEtNjQ4MTQ_5db284ab-f238-4ab2-b258-a16e6f92a7de"
      unitRef="usd">1807000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzQtNC0xLTEtNjQ4MTQ_ec61de49-73ea-4ac0-9210-f4c195745e3a"
      unitRef="usd">1450000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzQtNi0xLTEtNjQ4MTQ_c55f9036-16f8-4b0c-8c21-447f1b462f98"
      unitRef="usd">1111000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzQtOC0xLTEtNjQ4MTQ_8713b727-437d-437e-b413-fb9e1976310c"
      unitRef="usd">1752000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzUtMi0xLTEtNjQ4MTQ_2119ef84-a751-46f2-b0b6-c128daf2fd4f"
      unitRef="usd">4619000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzUtNC0xLTEtNjQ4MTQ_30d2ea7e-408b-45c7-980b-9ddf8a219207"
      unitRef="usd">4580000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzUtNi0xLTEtNjQ4MTQ_2b9f7023-fce5-4807-a4ed-e889fb825c5d"
      unitRef="usd">1333000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzUtOC0xLTEtNjQ4MTQ_c3b26b49-95ef-40f8-9dde-6970360dedbe"
      unitRef="usd">1084000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzYtMi0xLTEtNjQ4MTQ_1338fcbb-356c-4a31-ad83-05e5c79513b1"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzYtNC0xLTEtNjQ4MTQ_87b115e1-d4b8-4e81-b745-2bd5ddf44a37"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzYtNi0xLTEtNjQ4MTQ_f95feab6-d431-4d7b-9d74-b3ba9ec8b986"
      unitRef="usd">1892000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzYtOC0xLTEtNjQ4MTQ_5e7cc6ab-b264-4db7-a59c-d734aee592bc"
      unitRef="usd">4339000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzctMi0xLTEtNjQ4MTQ_187add6d-5ea5-4518-a0c0-249c50586edd"
      unitRef="usd">9141000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzctNC0xLTEtNjQ4MTQ_1d38d54b-3f83-46a6-8cd4-22372f6d33a4"
      unitRef="usd">12912000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzctNi0xLTEtNjQ4MTQ_5c437f40-e1f9-42ad-a656-6a84f731373f"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzctOC0xLTEtNjQ4MTQ_e8884b43-4e1b-49ce-9fc0-06ce614db103"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzgtMi0xLTEtNjQ4MTQ_11f5723c-b590-4501-9c71-b622c1876a96"
      unitRef="usd">239000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzgtNC0xLTEtNjQ4MTQ_3bf036d1-9f21-4ce3-b56d-953d777b3ef9"
      unitRef="usd">217000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzgtNi0xLTEtNjQ4MTQ_67cbe8aa-f480-4ff4-8a49-83aaf67cd390"
      unitRef="usd">14201000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzgtOC0xLTEtNjQ4MTQ_9cc9da2d-73d3-4b63-8805-192055a40ec3"
      unitRef="usd">19821000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzktMi0xLTEtNjQ4MTQ_2907b0c6-6534-476a-825d-5ac31d7fd97c"
      unitRef="usd">2635000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzktNC0xLTEtNjQ4MTQ_f48e025b-d44b-42f4-aab3-ada031c158ce"
      unitRef="usd">4643000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzktNi0xLTEtNjQ4MTQ_9fcad9b5-ecd1-4714-aa0e-f2df85fa51c4"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzktOC0xLTEtNjQ4MTQ_d32aa31f-6599-42f1-9dc8-7a11a78c53dc"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEwLTItMS0xLTY0ODE0_1295e0e5-b56a-4848-84e9-e8fb832f419e"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEwLTQtMS0xLTY0ODE0_2c861292-7add-43f1-b75b-2cb1cfd3f08b"
      unitRef="usd">468000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEwLTYtMS0xLTY0ODE0_15dcc131-e460-4ac7-9a51-a4f9fa6f16ec"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEwLTgtMS0xLTY0ODE0_1649ae3b-e340-4b77-8c31-bfc717d811eb"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <ain:DeferredTaxAssetsLeasingArrangements
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTItMS0xLTgxOTk2_e0143409-fabb-4bba-b4f3-3b32e87f7e82"
      unitRef="usd">7597000</ain:DeferredTaxAssetsLeasingArrangements>
    <ain:DeferredTaxAssetsLeasingArrangements
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTQtMS0xLTgxOTk2_857c432c-1cdd-4ef9-8841-106455e99fab"
      unitRef="usd">1658000</ain:DeferredTaxAssetsLeasingArrangements>
    <ain:DeferredTaxAssetsLeasingArrangements
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTYtMS0xLTgxOTk2_d021f400-9cc8-430d-a802-9ed3e68822fc"
      unitRef="usd">0</ain:DeferredTaxAssetsLeasingArrangements>
    <ain:DeferredTaxAssetsLeasingArrangements
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTgtMS0xLTgxOTk2_aba7ee16-060a-46ab-bbeb-8371e79b2a22"
      unitRef="usd">0</ain:DeferredTaxAssetsLeasingArrangements>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTItMS0xLTY0ODE0_cd4a4336-bd05-4364-b176-fa1fee90b369"
      unitRef="usd">721000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTQtMS0xLTY0ODE0_0ec19d4d-0fb3-4b13-a7f9-d1aee5855ae2"
      unitRef="usd">991000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTYtMS0xLTY0ODE0_9bb672aa-2541-4136-b5da-e436eeab7564"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzExLTgtMS0xLTY0ODE0_cab6e5f6-dca5-4c19-a65d-7c58230579a5"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEyLTItMS0xLTY0ODE0_13cc389d-4e71-4eca-a953-9b2a3173ad37"
      unitRef="usd">761000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEyLTQtMS0xLTY0ODE0_a8e4c751-9e0c-4c4d-8b08-b85ffbabd671"
      unitRef="usd">239000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEyLTYtMS0xLTY0ODE0_00c9a4d6-8dab-46c6-82d1-3fc3169dbbad"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEyLTgtMS0xLTY0ODE0_3d678e09-60fc-4dc9-933b-ddd7893b31a2"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEzLTItMS0xLTY0ODE0_5684d48d-a588-4133-a333-601ef8172393"
      unitRef="usd">47000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEzLTQtMS0xLTY0ODE0_f4e0c81f-b717-491b-ab0d-9202c84b9519"
      unitRef="usd">329000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEzLTYtMS0xLTY0ODE0_261aa2c3-56e4-4ce2-a065-d5e707103d80"
      unitRef="usd">1707000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzEzLTgtMS0xLTY0ODE0_962359e3-35ea-43ff-90fe-a48dc2a69467"
      unitRef="usd">1791000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE0LTItMS0xLTY0ODE0_770acd4c-1862-4fc6-bb05-d069494c6ea3"
      unitRef="usd">28003000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE0LTQtMS0xLTY0ODE0_a0a41458-0d52-4f2f-8419-4c17a6f80506"
      unitRef="usd">27915000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE0LTYtMS0xLTY0ODE0_ab35b6a7-ad30-4cdd-a0de-ae46645faf6d"
      unitRef="usd">21544000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE0LTgtMS0xLTY0ODE0_b72f9f33-99a6-4179-969f-cd875f9d9702"
      unitRef="usd">30165000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE1LTItMS0xLTY0ODE0_54d0472b-d313-432c-beba-d0bf89f7185d"
      unitRef="usd">8000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE1LTQtMS0xLTY0ODE0_c5563064-5582-4073-804c-a5513cea7f7c"
      unitRef="usd">9000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE1LTYtMS0xLTY0ODE0_0cc545ce-61c1-4f77-bfaf-7f6431c9aa92"
      unitRef="usd">9778000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE1LTgtMS0xLTY0ODE0_7464940f-bcaf-45df-8d6e-8d4449648fbe"
      unitRef="usd">10650000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i184212b84b8c4f1b8cc4f79173cea622_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE2LTItMS0xLTY0ODE0_80d502a2-f7d3-4495-a14c-93c06a1359e8"
      unitRef="usd">27995000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i6a0c408b4b3d4892b6ced3d752af7599_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE2LTQtMS0xLTY0ODE0_74d49480-51a9-4418-b0c8-ac5cfdf60337"
      unitRef="usd">27906000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i4d1fdb38b78d4608abef83acadf22c08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE2LTYtMS0xLTY0ODE0_463807c4-59c5-4462-9562-90e0895271f1"
      unitRef="usd">11766000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i5f624edd67eb43e8becfee3053540578_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE2LTgtMS0xLTY0ODE0_1c4bb687-8ca8-4a5a-997f-54bb46232c67"
      unitRef="usd">19515000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE4LTItMS0xLTY0ODE0_07304d9f-0cd2-4963-86c1-3977e9c00bdc"
      unitRef="usd">5827000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE4LTQtMS0xLTY0ODE0_80a02edb-2eb7-47c5-bfd7-3d9b97d866b6"
      unitRef="usd">6308000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE4LTYtMS0xLTY0ODE0_6056b3d6-4936-4a49-aada-6bee5c76abfd"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE4LTgtMS0xLTY0ODE0_56d9518b-897f-4b06-886e-a4625807b399"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE5LTItMS0xLTY0ODE0_fcd64538-dc73-4b17-b444-a40b91bd3550"
      unitRef="usd">3084000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE5LTQtMS0xLTY0ODE0_45492853-90ae-4b24-bbe9-2a52158748f0"
      unitRef="usd">5356000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE5LTYtMS0xLTY0ODE0_aa24afa9-15a2-47dc-97a9-cd88854f6eec"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzE5LTgtMS0xLTY0ODE0_4719f986-78da-471d-bf93-c16a897fae09"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <ain:DeferredTaxLiabilitiesChangesInPartnerCapital
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIwLTItMS0xLTY0ODE0_1cc0e6f7-1e25-48f5-bd4b-b03512bd9495"
      unitRef="usd">2161000</ain:DeferredTaxLiabilitiesChangesInPartnerCapital>
    <ain:DeferredTaxLiabilitiesChangesInPartnerCapital
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIwLTQtMS0xLTY0ODE0_cec2c67b-847d-453b-8c4e-25cb563f630c"
      unitRef="usd">2466000</ain:DeferredTaxLiabilitiesChangesInPartnerCapital>
    <ain:DeferredTaxLiabilitiesChangesInPartnerCapital
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIwLTYtMS0xLTY0ODE0_4940d4af-502a-4cf1-916b-578d4559b2af"
      unitRef="usd">0</ain:DeferredTaxLiabilitiesChangesInPartnerCapital>
    <ain:DeferredTaxLiabilitiesChangesInPartnerCapital
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIwLTgtMS0xLTY0ODE0_04d730b9-ea80-4046-a6ec-4c8f97a924d8"
      unitRef="usd">0</ain:DeferredTaxLiabilitiesChangesInPartnerCapital>
    <ain:DeferredTaxLiabilitiesChangeInInvestment
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIxLTItMS0xLTY0ODE0_fed9d2b3-c462-48b3-b289-7fcb132a82d8"
      unitRef="usd">4173000</ain:DeferredTaxLiabilitiesChangeInInvestment>
    <ain:DeferredTaxLiabilitiesChangeInInvestment
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIxLTQtMS0xLTY0ODE0_17c09b81-d0c1-49ad-b5fa-581a64b2ef76"
      unitRef="usd">3985000</ain:DeferredTaxLiabilitiesChangeInInvestment>
    <ain:DeferredTaxLiabilitiesChangeInInvestment
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIxLTYtMS0xLTY0ODE0_f7ab9452-af88-466f-a6ea-42d533c7988b"
      unitRef="usd">0</ain:DeferredTaxLiabilitiesChangeInInvestment>
    <ain:DeferredTaxLiabilitiesChangeInInvestment
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIxLTgtMS0xLTY0ODE0_18c7ac02-944f-481c-9b54-5db214c325a5"
      unitRef="usd">0</ain:DeferredTaxLiabilitiesChangeInInvestment>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTItMS0xLTc5MzQz_ea0804d0-2c38-48f3-a329-06fcad534c4b"
      unitRef="usd">5941000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTQtMS0xLTc5MzU1_7a09e1c6-89fb-46bc-9a0f-bd18843a7e14"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTYtMS0xLTc5MzYz_4c8a8dfa-3858-42f9-877a-4ee3a8c74e56"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTgtMS0xLTc5Mzcx_3d652037-0070-4453-9a34-b83ddbc38f09"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTItMS0xLTgwOTk2_3fca3dd5-0cc2-4581-b202-ca1194a984d2"
      unitRef="usd">11609000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTQtMS0xLTgwOTk2_f87f36b1-69c1-45f4-9699-8e65d0b00acc"
      unitRef="usd">2950000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTYtMS0xLTgwOTk2_5abc6c53-6abb-4280-8b94-5127937b3163"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTgtMS0xLTgwOTk2_14bbf67a-786e-4e67-ab0c-e6bdf0761465"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <ain:DeferredTaxLiabilitiesDeferredIncome
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIyLTItMS0xLTY0ODE0_3a87e12d-6453-4243-a3e2-752986a5f583"
      unitRef="usd">0</ain:DeferredTaxLiabilitiesDeferredIncome>
    <ain:DeferredTaxLiabilitiesDeferredIncome
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIyLTQtMS0xLTY0ODE0_1c04c16b-8584-44b6-9013-9dea9fcdea26"
      unitRef="usd">0</ain:DeferredTaxLiabilitiesDeferredIncome>
    <ain:DeferredTaxLiabilitiesDeferredIncome
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIyLTYtMS0xLTY0ODE0_7a996705-d066-470e-abd9-3d1006b0aa2f"
      unitRef="usd">6440000</ain:DeferredTaxLiabilitiesDeferredIncome>
    <ain:DeferredTaxLiabilitiesDeferredIncome
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIyLTgtMS0xLTY0ODE0_0169368f-782a-4117-ad6b-0eb27296f300"
      unitRef="usd">10829000</ain:DeferredTaxLiabilitiesDeferredIncome>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTItMS0xLTY0ODE0_ea473700-3b25-4794-b26a-44487832fcc0"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTQtMS0xLTY0ODE0_dfcf6f8c-ec61-48ca-b153-5dd85285ab54"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTYtMS0xLTY0ODE0_c225f105-ec07-4313-870e-255ddc3b9c9d"
      unitRef="usd">419000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzIzLTgtMS0xLTY0ODE0_41c5c39a-d286-41c8-a43c-3b3585931fc6"
      unitRef="usd">602000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i2532ed0253fd44bb97406cf57554fe72_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTItMS0xLTY0ODE0_568041dd-1f77-4e2c-8372-9b4aa249dd80"
      unitRef="usd">32795000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ibf15e55d8bfa44dbba63935022b6e46d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTQtMS0xLTY0ODE0_bfd8ebae-a8d9-4d1f-a9bb-cb5358ce712f"
      unitRef="usd">21065000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i7a0da442a4cf49aba70cd78440d251cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTYtMS0xLTY0ODE0_11db311b-39d0-41b4-a701-7201bd902619"
      unitRef="usd">6859000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ide0567609bc842a7bc64d16b8d6ec50e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI0LTgtMS0xLTY0ODE0_a27a7ac6-93ef-4d13-9ba5-82e1bfecbf21"
      unitRef="usd">11431000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i2bf084cb332f447195bf1f0a5b2b0270_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI1LTItMS0xLTY0ODE0_02745ec0-b07b-48ee-be60-4c0daca58d7c"
      unitRef="usd">4800000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i3e69b4c52c3544a3a244eb754ee9b77d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI1LTQtMS0xLTY0ODE0_cb7f677a-b360-4c90-a91b-0c33649d39a3"
      unitRef="usd">6841000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="id365f7231fca40598e57979e122aa2da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI1LTYtMS0xLTY0ODE0_cf6078ff-f1ac-4ed5-b6e6-f69a1c39b82e"
      unitRef="usd">4907000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i3854292011f3446faba3195afe63ccbf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTphMzlhZDE4M2E2YzM0NmE2ODA3MzM3ODI0OTMyYzk1Yy90YWJsZXJhbmdlOmEzOWFkMTgzYTZjMzQ2YTY4MDczMzc4MjQ5MzJjOTVjXzI1LTgtMS0xLTY0ODE0_47f38fa3-b7fe-4650-8eed-f4f3548cdf7a"
      unitRef="usd">8084000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <ain:SummaryOfOperatingAndCapitalLossAndTaxCreditCarryforwardsTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzM1NjQ_c5f4dc45-bc6d-419f-900e-46bd725be89b">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2022, the Company's net operating loss, capital loss and tax credit carryforwards were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.977%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:49pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expiration Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Operating and Capital Loss Carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Tax Credit Carryforwards&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Jurisdiction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;2025 - 2040 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;2027 - 2041&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;402&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. State&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Indefinite &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;2025 - 2030 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,094&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Indefinite &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37,008&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,075&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,194&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:SummaryOfOperatingAndCapitalLossAndTaxCreditCarryforwardsTableTextBlock>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="ic8bd2493ddd54eaabf68887653bc4d87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzItNi0xLTEtNjQ4MTQ_ee59e5bb-6d27-4e01-a93f-67fb9eabeed4"
      unitRef="usd">2792000</us-gaap:TaxCreditCarryforwardAmount>
    <ain:OperatingAndCapitalLossCarryforwards
      contextRef="if3c3a65bb3eb432b986f87b57036383b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzMtNC0xLTEtNjQ4MTQ_c8b7d5e3-6952-4271-8422-da96fd413478"
      unitRef="usd">3973000</ain:OperatingAndCapitalLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="if3c3a65bb3eb432b986f87b57036383b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzMtNi0xLTEtNjQ4MTQ_4ee0510b-4385-491f-ab63-4d9c3bfcbd0d"
      unitRef="usd">402000</us-gaap:TaxCreditCarryforwardAmount>
    <ain:OperatingAndCapitalLossCarryforwards
      contextRef="i1a41281eee224201958983d6dd97247c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzQtNC0xLTEtNjQ4MTQ_1323f484-b1c3-4fb2-bcea-793c9a7d91f5"
      unitRef="usd">0</ain:OperatingAndCapitalLossCarryforwards>
    <ain:OperatingAndCapitalLossCarryforwards
      contextRef="id96e47311e014d41b54c1d957a3e2e73_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzUtNC0xLTEtNjQ4MTQ_d9d9c3f3-09f7-4710-8a51-a1f33bc4251c"
      unitRef="usd">9094000</ain:OperatingAndCapitalLossCarryforwards>
    <ain:OperatingAndCapitalLossCarryforwards
      contextRef="i5073c3a1878b46e89cd7f42648e6f4f1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzYtNC0xLTEtNjQ4MTQ_1a0bc3f1-2272-4745-8108-57911a80e07e"
      unitRef="usd">37008000</ain:OperatingAndCapitalLossCarryforwards>
    <ain:OperatingAndCapitalLossCarryforwards
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzctNC0xLTEtNjQ4MTQ_c6c2f02d-1a7f-4977-b3af-96a5ed8afe1a"
      unitRef="usd">50075000</ain:OperatingAndCapitalLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpjM2ExMzJkODY5YTg0ZDZlYTNjMDk5MTQ0YmNiMTEwMC90YWJsZXJhbmdlOmMzYTEzMmQ4NjlhODRkNmVhM2MwOTkxNDRiY2IxMTAwXzctNi0xLTEtNjQ4MTQ_a708e1b4-71f2-4d65-82a0-7f7cb2a3d7c9"
      unitRef="usd">3194000</us-gaap:TaxCreditCarryforwardAmount>
    <ain:CurrentYearAndPriorYearEarningsOfCompanysForeignOperations
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzIxOTQ_5155e629-7f5b-49f8-a71c-c589633832f5"
      unitRef="usd">215300000</ain:CurrentYearAndPriorYearEarningsOfCompanysForeignOperations>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzIzNzE_b3a88abd-f74e-4f45-955d-7b8349443d06"
      unitRef="usd">4400000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <ain:ReductionInProvisionalTransitionTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzIzOTk_c4804caa-c91c-477f-a950-c9d588869d27"
      unitRef="usd">1500000</ain:ReductionInProvisionalTransitionTax>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzI1NzI_5211e879-2d9a-483c-93f6-ac25879491cd"
      unitRef="usd">201600000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzM1NjU_81af719b-0809-4f25-a98c-b22941796ce0">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the beginning and ending amount of unrecognized tax benefits. If recognized, $0.8 million would impact the effective tax rate at December 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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefits balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,459&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in gross amounts of tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;399&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease in gross amounts of tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(929)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,236)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in gross amounts of tax positions related to current years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease due to settlements with tax authorities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease due to lapse in statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(174)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits balance at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;792&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90ZXh0cmVnaW9uOmE4NDcxYjQ1YzdhNDQ2YmJhMDZiZjdjN2ZkZDA1YTNmXzMyMDE_35066503-a046-49ea-bcb0-6912e53efc0e"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzEtMi0xLTEtNjQ4MTQ_dbbfecd0-3d67-45ce-bfcb-481fc5fc17e8"
      unitRef="usd">1459000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzEtNC0xLTEtNjQ4MTQ_fca705f3-f893-454b-ab5a-4c04afd04b4d"
      unitRef="usd">5491000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i06fbc5340182471c84393b2095b2b073_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzEtNi0xLTEtNjQ4MTQ_899312c5-952c-41d0-b339-634390f791d7"
      unitRef="usd">5834000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzItMi0xLTEtNjQ4MTQ_407e6705-2d22-4d52-9676-16cbdbfd1217"
      unitRef="usd">399000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzItNC0xLTEtNjQ4MTQ_2d848829-52de-4bbf-970a-a880468c7f53"
      unitRef="usd">278000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzItNi0xLTEtNjQ4MTQ_546d2dbb-a255-46d5-9708-348da12c8862"
      unitRef="usd">540000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzMtMi0xLTEtNjQ4MTQ_106528e2-8cbc-46ef-90d2-96846d9163ee"
      unitRef="usd">929000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzMtNC0xLTEtNjQ4MTQ_4da1df76-a809-42a1-96be-a191b402947f"
      unitRef="usd">4236000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzMtNi0xLTEtNjQ4MTQ_121fdc61-6477-475b-b3c7-bfd57d999a13"
      unitRef="usd">637000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzQtMi0xLTEtNjQ4MTQ_ab972590-c0ca-4013-8f7f-a333340dea42"
      unitRef="usd">37000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzQtNC0xLTEtNjQ4MTQ_c3fea8d1-1f91-498c-a794-66f156f92b82"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzQtNi0xLTEtNjQ4MTQ_b56cf92d-76bb-4bec-b06a-f0ede4f24bf7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzUtMi0xLTEtNjQ4MTQ_0a7d54b2-a181-48d9-879b-351054f95169"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzUtNC0xLTEtNjQ4MTQ_11c90e0e-c334-4b91-85e1-7698af2dfbfb"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzUtNi0xLTEtNjQ4MTQ_6975bb11-a37a-42dd-88ed-672fbd89ed6c"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzYtMi0xLTEtNjQ4MTQ_790f63d7-c5f0-455a-b938-a5a36c73ebec"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzYtNC0xLTEtNjQ4MTQ_6b9a4272-1d5d-45ac-a0be-25c29d872560"
      unitRef="usd">39000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzYtNi0xLTEtNjQ4MTQ_f1b11830-dcc9-4fd6-a636-ba80c0375f0c"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzctMi0xLTEtNjQ4MTQ_3718684f-4bc0-4bb4-9706-5a4f5a2ab42e"
      unitRef="usd">174000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzctNC0xLTEtNjQ4MTQ_ff18db2a-0af7-487e-a068-a2abc6e32298"
      unitRef="usd">35000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzctNi0xLTEtNjQ4MTQ_f1476ec1-91b9-4b05-81ba-bdd6c183e81a"
      unitRef="usd">54000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzgtMi0xLTEtNjQ4MTQ_c878e827-6755-4674-99df-c91d81a65110"
      unitRef="usd">792000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzgtNC0xLTEtNjQ4MTQ_008b7e6b-03b8-41d7-8261-6407998d82b9"
      unitRef="usd">1459000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjQvZnJhZzphODQ3MWI0NWM3YTQ0NmJiYTA2YmY3YzdmZGQwNWEzZi90YWJsZTpkNThkNmMzY2I4MWI0NzVkODYwN2NhZTBjNmQ2Zjg1Yy90YWJsZXJhbmdlOmQ1OGQ2YzNjYjgxYjQ3NWQ4NjA3Y2FlMGM2ZDZmODVjXzgtNi0xLTEtNjQ4MTQ_3bc5bdb7-4976-4c93-9536-291e14a8e4f4"
      unitRef="usd">5491000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90ZXh0cmVnaW9uOjVjYjI5NTUzZDE5ZTRmNGFhMmRjYTI4MDhmN2Y0NzBmXzI1NQ_b8671da9-7f55-4f13-afee-89e75989dc97">Earnings Per Share&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are 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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except market price and earnings per share)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to the Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;95,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted average number of shares:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average number of shares used in calculating basic net income per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effect of dilutive stock-based compensation plans:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average number of shares used in calculating diluted net income per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,455&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Average market price of common stock used for calculation of dilutive shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.06&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares outstanding, net of treasury shares, were&#160;31.1&#160;million as of December&#160;31, 2022, 32.1 million as of December&#160;31, 2021, and 32.3 million as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90ZXh0cmVnaW9uOjVjYjI5NTUzZDE5ZTRmNGFhMmRjYTI4MDhmN2Y0NzBmXzI1Ng_c07cd6ca-86e0-4f46-b97a-ae12e8f659be">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are 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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except market price and earnings per share)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to the Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;95,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Weighted average number of shares:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average number of shares used in calculating basic net income per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,339&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effect of dilutive stock-based compensation plans:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term incentive plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;116&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average number of shares used in calculating diluted net income per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,455&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Average market price of common stock used for calculation of dilutive shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;87.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.06&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3.04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzEtMi0xLTEtNjQ4MTQ_613cdea2-59b9-4fd5-a2cf-2e721672484c"
      unitRef="usd">95762000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzEtNC0xLTEtNjQ4MTQ_c88c09f2-be73-4ac8-8465-787a06a89023"
      unitRef="usd">118478000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzEtNi0xLTEtNjQ4MTQ_3516a485-e4ab-41f0-809d-26d28d90bb9e"
      unitRef="usd">98589000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzMtMi0xLTEtNjQ4MTQ_71e9b584-6e0a-4c34-a58c-ec498ac23a8f"
      unitRef="shares">31339000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzMtNC0xLTEtNjQ4MTQ_0b95cf6d-4ef2-450e-baa4-38971d0df92b"
      unitRef="shares">32348000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzMtNi0xLTEtNjQ4MTQ_12ffbac1-671b-4386-bc8e-70d72ee74c36"
      unitRef="shares">32329000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <ain:StockOptions
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzUtMi0xLTEtNjQ4MTQ_26c4ac57-2709-4121-9849-4ea71211b27d"
      unitRef="shares">0</ain:StockOptions>
    <ain:StockOptions
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzUtNC0xLTEtNjQ4MTQ_ffd4f0cd-c93f-4a3d-80a6-693dca7aac86"
      unitRef="shares">2000</ain:StockOptions>
    <ain:StockOptions
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzUtNi0xLTEtNjQ4MTQ_7936232b-9b22-4a4e-8ac5-f372c53c6ae1"
      unitRef="shares">7000</ain:StockOptions>
    <ain:LongTermIncentivePlan
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzYtMi0xLTEtNjQ4MTQ_ddf507e1-4e29-4959-bf80-5a7c33182c79"
      unitRef="shares">116000</ain:LongTermIncentivePlan>
    <ain:LongTermIncentivePlan
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzYtNC0xLTEtNjQ4MTQ_c1f981b8-1ddc-422f-a460-f050b7955c4f"
      unitRef="shares">113000</ain:LongTermIncentivePlan>
    <ain:LongTermIncentivePlan
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzYtNi0xLTEtNjQ4MTQ_c831f9f8-bf36-4ff7-ab00-d4d445eec2b3"
      unitRef="shares">20000</ain:LongTermIncentivePlan>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzctMi0xLTEtNjQ4MTQ_4560e34d-ec91-4484-8a97-2a45a6218726"
      unitRef="shares">31455000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzctNC0xLTEtNjQ4MTQ_7b1b0141-768f-4224-a467-cec4d46dca0b"
      unitRef="shares">32463000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzctNi0xLTEtNjQ4MTQ_09f354fb-3b0b-4f78-9ea4-37824507bea6"
      unitRef="shares">32356000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzgtMi0xLTEtNjQ4MTQ_ee746b89-e185-4a66-900e-3c45d0b0e9c5"
      unitRef="usdPerShare">87.27</ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares>
    <ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzgtNC0xLTEtNjQ4MTQ_cdbb3f63-f4e1-4962-ba5b-e17127d7554b"
      unitRef="usdPerShare">82.88</ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares>
    <ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzgtNi0xLTEtNjQ4MTQ_d4761580-8be0-491f-90ee-57915db68e60"
      unitRef="usdPerShare">58.56</ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares>
    <us-gaap:EarningsPerShareBasic
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzEwLTItMS0xLTY0ODE0_9a5c6a1f-6bff-47ac-bccc-ab3dc094700a"
      unitRef="usdPerShare">3.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzEwLTQtMS0xLTY0ODE0_f0e25b6d-6e19-4c9c-9608-916c11177faf"
      unitRef="usdPerShare">3.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzEwLTYtMS0xLTY0ODE0_29fddc6d-ccea-43cb-bdfa-252f299e18f9"
      unitRef="usdPerShare">3.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzExLTItMS0xLTY0ODE0_47e2e732-1fae-40ed-acb0-f2ca96bc49da"
      unitRef="usdPerShare">3.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzExLTQtMS0xLTY0ODE0_dd660914-b77e-495a-b185-c65883634d5d"
      unitRef="usdPerShare">3.65</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90YWJsZTo4NmZjZjVkYWZiYWE0NjNlOWY4NTEyOGI2MWU0NDM5Yy90YWJsZXJhbmdlOjg2ZmNmNWRhZmJhYTQ2M2U5Zjg1MTI4YjYxZTQ0MzljXzExLTYtMS0xLTY0ODE0_fdae3b03-d399-466c-a64c-5b544d5b709b"
      unitRef="usdPerShare">3.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90ZXh0cmVnaW9uOjVjYjI5NTUzZDE5ZTRmNGFhMmRjYTI4MDhmN2Y0NzBmXzIyMA_394e0ce4-87c5-4f3c-a53e-3541fd4a0215"
      unitRef="shares">31100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90ZXh0cmVnaW9uOjVjYjI5NTUzZDE5ZTRmNGFhMmRjYTI4MDhmN2Y0NzBmXzE2NDkyNjc0NDE2ODk5_7242af5c-0d27-4933-b82c-8e59ac0efcde"
      unitRef="shares">32100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMjcvZnJhZzo1Y2IyOTU1M2QxOWU0ZjRhYTJkY2EyODA4ZjdmNDcwZi90ZXh0cmVnaW9uOjVjYjI5NTUzZDE5ZTRmNGFhMmRjYTI4MDhmN2Y0NzBmXzE2NDkyNjc0NDE2OTI1_8eaa7fbf-5014-4af2-b898-6334d9d943e9"
      unitRef="shares">32300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90ZXh0cmVnaW9uOjM0NzAxODBlNjdkOTRiYmJiMTVmYTU2OGYzZTc4OWYzXzc5OQ_acffa3ee-f503-40c9-b67e-f0cf81639cb3">Accumulated Other Comprehensive Income (AOCI)&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents changes in the components of AOCI from January 1, 2020 to 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:45.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Translation adjustments&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension and postretirement liability adjustments&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Derivative valuation adjustment&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(722)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement settlements and curtailments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement plan remeasurement, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement plan remeasurement, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(40,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,971&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(22,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension settlement expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement plan remeasurement, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(40,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(146,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(144,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of our Accumulated Other Comprehensive Income that are reclassified to the Statement of Income relate to our pension and postretirement plans and interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the expense/(income) amounts reclassified, and the line items of the Statement of Income that were affected for the years ended December&#160;31, 2022, 2021, and 2020.&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pretax Derivative valuation reclassified from Accumulated&#160;Other Comprehensive Income:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expense related to interest rate swaps included in Income before taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;468&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax effect&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pretax pension and postretirement liabilities reclassified&#160;from Accumulated Other Comprehensive Income:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension/postretirement settlements and curtailments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total pretax amount reclassified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax effect&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25,369&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;Included in interest expense,&#160;net are payments related to the interest rate swap agreements and amortization of swap buyouts (see Notes 17 and 18).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see Note 4).&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90ZXh0cmVnaW9uOjM0NzAxODBlNjdkOTRiYmJiMTVmYTU2OGYzZTc4OWYzXzgwMA_114bf625-7779-4b7f-b263-696d16656e4a">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents changes in the components of AOCI from January 1, 2020 to 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:45.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Translation adjustments&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension and postretirement liability adjustments&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Derivative valuation adjustment&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 #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total Other Comprehensive Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(122,852)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,994)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(722)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement settlements and curtailments, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement plan remeasurement, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,996)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement plan remeasurement, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,576)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(40,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;18,971&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(22,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension settlement expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension/postretirement plan remeasurement, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(40,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;22,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;19,321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(146,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(15,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;17,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(144,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91e60b2d0ae040dd9d322c0e0f27aa25_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEtMi0xLTEtNjQ4MTQ_8958478b-8481-400c-91bd-810255f0bdf3"
      unitRef="usd">-122852000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i438a8fc0db464552986f3d44a416d889_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEtNC0xLTEtNjQ4MTQ_7c2a2a40-9932-48f7-b38d-fb04d90d8dd3"
      unitRef="usd">-49994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib0de37e1306c40b9a20f0f6447beec09_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEtNi0xLTEtNjQ4MTQ_8c5765dc-4c7b-4a07-934f-cd0474ea07a6"
      unitRef="usd">-3135000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i273d5b384f6a4a43a6a240dc52ad211c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEtOC0xLTEtNjQ4MTQ_6197d29b-c4b1-4324-b8b1-1f17902d0a36"
      unitRef="usd">-175981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i00613b5abd24439ab8490da8bd814457_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzItMi0xLTEtNjQ4MTQ_259b98b4-667f-4aaf-8465-70c36b9896c3"
      unitRef="usd">39649000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i26f86d1e30214333840112925858c91d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzItNC0xLTEtNjQ4MTQ_34146f53-2a8e-4c28-a38f-879ba9984b60"
      unitRef="usd">-722000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i8967913e7f3645e9811958c2774609b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzItNi0xLTEtNjQ4MTQ_ef3ece07-2924-4c6a-a0bf-a520a16cf4ee"
      unitRef="usd">-9363000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzItOC0xLTEtNjQ4MTQ_285ca6f7-3619-47f7-92f6-f2d7f8d11176"
      unitRef="usd">29564000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i00613b5abd24439ab8490da8bd814457_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzMtMi0xLTEtNjQ4MTQ_057f82a2-c93b-4cfa-9278-266a327e1127"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i26f86d1e30214333840112925858c91d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzMtNC0xLTEtNjQ4MTQ_7fee43b4-4c1a-420b-ab0f-c805ddf3e45a"
      unitRef="usd">-283000</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i8967913e7f3645e9811958c2774609b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzMtNi0xLTEtNjQ4MTQ_606fd0fe-b04f-49ac-a63f-d4d670a62f50"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzMtOC0xLTEtNjQ4MTQ_1fc8db5b-b308-4a5e-98dd-05c42b64cee2"
      unitRef="usd">-283000</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i00613b5abd24439ab8490da8bd814457_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzQtMi0xLTEtNjQ4MTQ_ae9e3bfe-b9e9-4c22-b10f-fa4c88c848c6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i26f86d1e30214333840112925858c91d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzQtNC0xLTEtNjQ4MTQ_e381ea73-8819-49d4-9140-752a3f035606"
      unitRef="usd">10390000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i8967913e7f3645e9811958c2774609b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzQtNi0xLTEtNjQ4MTQ_453348ee-d9ff-4ee2-a910-7ecb7d543726"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzQtOC0xLTEtNjQ4MTQ_35e78228-04a8-47fa-8ace-c6a8a76e187a"
      unitRef="usd">10390000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i00613b5abd24439ab8490da8bd814457_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzUtMi0xLTEtNjQ4MTQ_ab6b0e12-5e4d-4699-b789-2d5eae0b7e46"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i26f86d1e30214333840112925858c91d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzUtNC0xLTEtNjQ4MTQ_429cd271-09d1-4467-a014-76c6f68c1c6b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i8967913e7f3645e9811958c2774609b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzUtNi0xLTEtNjQ4MTQ_636037b7-7a91-4408-8e04-bc1aa19c6431"
      unitRef="usd">-2954000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzUtOC0xLTEtNjQ4MTQ_6620d527-d2d7-44f1-ad1f-c20f6d186999"
      unitRef="usd">-2954000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i00613b5abd24439ab8490da8bd814457_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzYtMi0xLTEtNjQ4MTQ_aa8e78dd-8b7a-4b38-a6a5-403f6d7398c2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i26f86d1e30214333840112925858c91d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzYtNC0xLTEtNjQ4MTQ_1534d815-b740-416b-8b11-2bd6c6699243"
      unitRef="usd">382000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i8967913e7f3645e9811958c2774609b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzYtNi0xLTEtNjQ4MTQ_68b5a267-2e5b-4d51-9813-0e2119b85c68"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzYtOC0xLTEtNjQ4MTQ_d13804fd-82ef-4998-b2d9-25c656bf69da"
      unitRef="usd">382000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i00613b5abd24439ab8490da8bd814457_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzgtMi0xLTEtNjQ4MTQ_7a1edfd0-863f-44aa-a325-a583d84bad23"
      unitRef="usd">39649000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i26f86d1e30214333840112925858c91d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzgtNC0xLTEtNjQ4MTQ_21786eb5-d9d7-4efb-85c1-3017c426d16f"
      unitRef="usd">10333000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8967913e7f3645e9811958c2774609b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzgtNi0xLTEtNjQ4MTQ_dbf6af03-5d6a-4ee5-90f0-4fdb2f2d00b5"
      unitRef="usd">-6409000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzgtOC0xLTEtNjQ4MTQ_fa42cdf9-5258-43cd-81ae-e21e40c8b2d0"
      unitRef="usd">43573000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2731fad78dd493e8d2b9fad47542792_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzktMi0xLTEtNjQ4MTQ_79a0a189-324c-4e27-a694-24c6eae12dff"
      unitRef="usd">-83203000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i062c6734d69e4b958dc566b6ef914f88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzktNC0xLTEtNjQ4MTQ_b34bed55-7312-4804-aff3-5c8d7bd5ef1d"
      unitRef="usd">-39661000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c9882c5843e4880814790fcdbd611c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzktNi0xLTEtNjQ4MTQ_00ec2b09-d1d8-42c2-90ba-4944349a5f76"
      unitRef="usd">-9544000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d739172c1f94bb9bc12b5dcf225642e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzktOC0xLTEtNjQ4MTQ_d3f61f15-dcd1-4ffe-90d0-d2440ed6ca84"
      unitRef="usd">-132408000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i860d467e0c2e4a96b248a266738c3708_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEwLTItMS0xLTY0ODE0_94204d04-9f71-437f-8507-47c3ff2794e1"
      unitRef="usd">-22677000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ie6d6a94ed9c24402962488324f6aa7f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEwLTQtMS0xLTY0ODE0_1e265918-96a5-48e4-b691-966270f88b6c"
      unitRef="usd">1869000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i88399e9b12614cdd9c75f2492020bd43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEwLTYtMS0xLTY0ODE0_e6c1a8fc-9ff3-44b7-9bd0-6e5cbc09ac7a"
      unitRef="usd">2812000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEwLTgtMS0xLTY0ODE0_780e3cc7-fdfa-4061-8ef8-5f57bdfe720b"
      unitRef="usd">-17996000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i860d467e0c2e4a96b248a266738c3708_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEyLTItMS0xLTY0ODE0_eb304162-9602-4cad-82b0-8e15295125dd"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie6d6a94ed9c24402962488324f6aa7f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEyLTQtMS0xLTY0ODE0_f8d8de05-8200-41aa-a95c-908b0f1d63d4"
      unitRef="usd">-796000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i88399e9b12614cdd9c75f2492020bd43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEyLTYtMS0xLTY0ODE0_a3310da3-3923-41b7-a126-c68a6f8a9625"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEyLTgtMS0xLTY0ODE0_38b43f34-99a5-46c6-afd7-cda9b0072e45"
      unitRef="usd">-796000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i860d467e0c2e4a96b248a266738c3708_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEzLTItMS0xLTY0ODE0_a1b485b6-9b9f-47ed-8a6f-6ccc28039c0c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie6d6a94ed9c24402962488324f6aa7f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEzLTQtMS0xLTY0ODE0_716182c2-3f1e-4880-9b7a-2a3eacaf72bf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i88399e9b12614cdd9c75f2492020bd43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEzLTYtMS0xLTY0ODE0_73ae3da9-9908-49c6-8a28-c1e3a8eb969c"
      unitRef="usd">-5118000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzEzLTgtMS0xLTY0ODE0_4e84f4ca-68d2-4f9d-b928-e86870c7830e"
      unitRef="usd">-5118000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i860d467e0c2e4a96b248a266738c3708_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE0LTItMS0xLTY0ODE0_6c4dd05b-ff07-404a-ac5e-5c4792676ae7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="ie6d6a94ed9c24402962488324f6aa7f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE0LTQtMS0xLTY0ODE0_d139df3e-9803-4b32-8e30-59406a514e3f"
      unitRef="usd">98000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i88399e9b12614cdd9c75f2492020bd43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE0LTYtMS0xLTY0ODE0_412b8e3b-9d69-4cb0-9e27-f7a7d9c4ff7f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE0LTgtMS0xLTY0ODE0_3f064930-4d8f-4fb1-ac0f-b714065236e9"
      unitRef="usd">98000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i860d467e0c2e4a96b248a266738c3708_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE2LTItMS0xLTY0ODE0_5b733045-a00a-4c1a-9ab0-792a45cd108a"
      unitRef="usd">-22677000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie6d6a94ed9c24402962488324f6aa7f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE2LTQtMS0xLTY0ODE0_1433cd70-6e7f-4061-a358-b17a8263dd85"
      unitRef="usd">1171000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i88399e9b12614cdd9c75f2492020bd43_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE2LTYtMS0xLTY0ODE0_c96a6916-c81f-4bcb-b838-c23f2f78e86b"
      unitRef="usd">7930000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE2LTgtMS0xLTY0ODE0_f31901e0-00de-47c6-94af-b1df4ab25df6"
      unitRef="usd">-13576000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i35183451af034be79781a59a42cebf3a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE3LTItMS0xLTY0ODE0_6ea5de0f-08e7-4d5f-8634-3b61cd065a97"
      unitRef="usd">-105880000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3db6b533bba7454eaaf067f97303a24b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE3LTQtMS0xLTY0ODE0_73dab46d-fd1f-48cf-9970-3614b9f032b1"
      unitRef="usd">-38490000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7334a50d8c544a94b939e8ba6781a3f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE3LTYtMS0xLTY0ODE0_9e347ab7-0fdc-4430-9d5c-0e1b3005b683"
      unitRef="usd">-1614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04e732dd4ce1467ab3afc965f13bf110_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE3LTgtMS0xLTY0ODE0_2e17fab8-1a28-432a-8eab-9f28efa544fb"
      unitRef="usd">-145984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i76f35d1736904d29a452198e9deafd79_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTItMS0xLTY0ODE0_054b88cc-ff31-4e4a-8f0f-eef6ad5e2eed"
      unitRef="usd">-40971000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i89d68b2a793a451e90f001b7ad2450f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTQtMS0xLTY0ODE0_85f53c3d-3eb1-4b5d-b8fd-a6b985243b5e"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic1d1245bf49349cf8a097cfaa69fcd8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTYtMS0xLTY0ODE0_468986ba-f351-4b7c-81b6-6c4b1f0146aa"
      unitRef="usd">18971000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTgtMS0xLTY0ODE0_71e174b1-51a4-471d-a7bf-8fa72e4310d2"
      unitRef="usd">-22000000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i76f35d1736904d29a452198e9deafd79_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTItMS0xLTc2MzUz_5d5a6beb-86fa-45ee-8ccf-f9953ac3ea87"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i89d68b2a793a451e90f001b7ad2450f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTQtMS0xLTc2MzUz_f3b060e1-ffac-4869-91fa-3bcda4698a74"
      unitRef="usd">26198000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ic1d1245bf49349cf8a097cfaa69fcd8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTYtMS0xLTc2MzUz_6eca7df9-fd96-416b-b376-bdfb9ead5414"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzE4LTgtMS0xLTc2MzUz_07f640a8-78fb-4af5-bf82-978c2fb1656d"
      unitRef="usd">26198000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i76f35d1736904d29a452198e9deafd79_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIwLTItMS0xLTY0ODE0_ea9d6150-1346-47d5-9ce0-b933004c86a2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i89d68b2a793a451e90f001b7ad2450f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIwLTQtMS0xLTY0ODE0_df43c7b2-cbe4-49a1-9c81-0c3954cc03b4"
      unitRef="usd">-2663000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ic1d1245bf49349cf8a097cfaa69fcd8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIwLTYtMS0xLTY0ODE0_cea5d962-c1ab-4ef6-847b-0e873af9f548"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIwLTgtMS0xLTY0ODE0_906c8bc0-38ed-4ef7-8410-4263c7ff1e18"
      unitRef="usd">-2663000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i76f35d1736904d29a452198e9deafd79_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIxLTItMS0xLTY0ODE0_d30a17a8-5857-4069-ab93-bded692668f9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i89d68b2a793a451e90f001b7ad2450f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIxLTQtMS0xLTY0ODE0_78e7e1aa-8f5e-4954-84f7-bfc61d29cbac"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic1d1245bf49349cf8a097cfaa69fcd8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIxLTYtMS0xLTY0ODE0_a4c45e11-7289-4d80-8b7f-03a4e6d3a083"
      unitRef="usd">-350000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIxLTgtMS0xLTY0ODE0_a24d038b-6daf-457e-9e99-3741ec82b293"
      unitRef="usd">-350000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i76f35d1736904d29a452198e9deafd79_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIyLTItMS0xLTY0ODE0_c986a215-d319-4a14-8467-a605d2ec9f1c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i89d68b2a793a451e90f001b7ad2450f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIyLTQtMS0xLTY0ODE0_97bd56bc-44b3-4597-9a71-8d458b6c0bf2"
      unitRef="usd">-828000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="ic1d1245bf49349cf8a097cfaa69fcd8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIyLTYtMS0xLTY0ODE0_147937b4-2d95-44c1-8ddb-88440130b1fc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIyLTgtMS0xLTY0ODE0_1496a196-0498-4beb-9089-0cfd1d7fca83"
      unitRef="usd">-828000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i76f35d1736904d29a452198e9deafd79_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIzLTItMS0xLTY0ODE0_a844063e-87d9-4137-9d0b-50d1429853f1"
      unitRef="usd">-40971000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i89d68b2a793a451e90f001b7ad2450f5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIzLTQtMS0xLTY0ODE0_a238bc93-e34e-4629-a0f8-be451edc30e2"
      unitRef="usd">22707000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1d1245bf49349cf8a097cfaa69fcd8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIzLTYtMS0xLTY0ODE0_50467a0d-ed1e-441c-8858-225a2e3d4147"
      unitRef="usd">19321000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzIzLTgtMS0xLTY0ODE0_664ed525-d359-4ec8-b859-5d3476b47a69"
      unitRef="usd">1057000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ca3e32ed24f438abea722929908766d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzI0LTItMS0xLTY0ODE0_c1b3171c-19d2-4e5a-9829-c2c03ada0b84"
      unitRef="usd">-146851000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia2fa8c43d5ac4a46af1210e08b25b837_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzI0LTQtMS0xLTY0ODE0_2f0073f8-29b3-4f94-b5a8-389825506b53"
      unitRef="usd">-15783000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb16b30380084e15a8d7813ae7439acd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzI0LTYtMS0xLTY0ODE0_328880f9-0c25-4663-a745-426725b66660"
      unitRef="usd">17707000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea2e79bdb9da4d03b8d0b9a9dce3f782_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTozNTdjOTg2MWY3ZGI0NmJhOWVlMDM3NThhMGY0MDE3MS90YWJsZXJhbmdlOjM1N2M5ODYxZjdkYjQ2YmE5ZWUwMzc1OGEwZjQwMTcxXzI0LTgtMS0xLTY0ODE0_2ec8bc80-7327-463c-95b3-cfbeb68df760"
      unitRef="usd">-144927000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90ZXh0cmVnaW9uOjM0NzAxODBlNjdkOTRiYmJiMTVmYTU2OGYzZTc4OWYzXzgwMQ_73f0b8bd-dd25-430d-9def-6b2ab6775b3e">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents the expense/(income) amounts reclassified, and the line items of the Statement of Income that were affected for the years ended December&#160;31, 2022, 2021, and 2020.&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:59.244%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pretax Derivative valuation reclassified from Accumulated&#160;Other Comprehensive Income:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expense related to interest rate swaps included in Income before taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;468&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax effect&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(118)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,734)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,028)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;350&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$2,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Pretax pension and postretirement liabilities reclassified&#160;from Accumulated Other Comprehensive Income:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension/postretirement settlements and curtailments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;42,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,475)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,260&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total pretax amount reclassified&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;41,420&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax effect&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(16,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(276)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25,369&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;Included in interest expense,&#160;net are payments related to the interest rate swap agreements and amortization of swap buyouts (see Notes 17 and 18).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see Note 4).&lt;/span&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="if537cf0dd5da4eceadf90a9a72631d28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzItMi0xLTEtNjQ4MTQ_cf67a270-01de-4430-b7b6-855437d06507"
      unitRef="usd">468000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i5ef242686d1047da8db0ded672932a8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzItNC0xLTEtNjQ4MTQ_27a57835-d90c-489e-8e8e-8f9f90791ee9"
      unitRef="usd">6852000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2e0c50d019ce4735b78f9287e07e7390_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzItNi0xLTEtNjQ4MTQ_1b883d69-d8ea-411f-9b06-ea490c7352e0"
      unitRef="usd">3982000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if537cf0dd5da4eceadf90a9a72631d28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzMtMi0xLTEtNjQ4MTQ_c070376a-1c8b-4383-8fbf-82c8589304fc"
      unitRef="usd">118000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ef242686d1047da8db0ded672932a8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzMtNC0xLTEtNjQ4MTQ_0670b572-60d0-43de-bf5f-bf70e3b16e51"
      unitRef="usd">1734000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2e0c50d019ce4735b78f9287e07e7390_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzMtNi0xLTEtNjQ4MTQ_d03e56c0-21bf-44b9-98a2-d0511668caf2"
      unitRef="usd">1028000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if537cf0dd5da4eceadf90a9a72631d28_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzQtMi0xLTEtNjQ4MTQ_3c698b08-be0e-4157-b5d4-45390abea214"
      unitRef="usd">350000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ef242686d1047da8db0ded672932a8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzQtNC0xLTEtNjQ4MTQ_44e342c7-53b9-4b1b-8657-cdbc81cb4609"
      unitRef="usd">5118000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2e0c50d019ce4735b78f9287e07e7390_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzQtNi0xLTEtNjQ4MTQ_0eaeb520-999c-4a82-9613-210b9c242533"
      unitRef="usd">2954000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="i0c5de22b9f5f4a05af41c0254925a830_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzYtMi0xLTEtNjQ4MTQ_26aafadc-015b-4658-8abb-f960b12eb926"
      unitRef="usd">42657000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="i86200f982d0c4fd2842637b1da2717ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzYtNC0xLTEtNjQ4MTQ_1f45a8a6-17d2-4409-b826-8a19d4610df3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax
      contextRef="iaadc7eb4ba0b4d7696636a2358d3a503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzYtNi0xLTEtNjQ4MTQ_9b2559b3-9cbe-41b4-9322-179682743705"
      unitRef="usd">411000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i0c5de22b9f5f4a05af41c0254925a830_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzctMi0xLTEtNjQ4MTQ_2d76e824-858f-4eb8-b308-64f025d9036c"
      unitRef="usd">-4497000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i86200f982d0c4fd2842637b1da2717ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzctNC0xLTEtNjQ4MTQ_79e58e01-47d9-4d77-b1ca-8218cdb3339d"
      unitRef="usd">-4475000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="iaadc7eb4ba0b4d7696636a2358d3a503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzctNi0xLTEtNjQ4MTQ_87554fb6-42e0-43c4-98df-76ace8fb928d"
      unitRef="usd">-4474000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i0c5de22b9f5f4a05af41c0254925a830_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzgtMi0xLTEtNjQ4MTQ_2f6d7f89-07d8-4a8f-8703-a08f5eaac8b0"
      unitRef="usd">-3260000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i86200f982d0c4fd2842637b1da2717ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzgtNC0xLTEtNjQ4MTQ_eb5a9bc5-4a3e-4c49-87dc-57badb4d69cd"
      unitRef="usd">-4625000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="iaadc7eb4ba0b4d7696636a2358d3a503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzgtNi0xLTEtNjQ4MTQ_33e28a92-cbbc-47d7-8fa1-20794c6b9271"
      unitRef="usd">-5004000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0c5de22b9f5f4a05af41c0254925a830_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzktMi0xLTEtNjQ4MTQ_e263168c-c03b-42f7-9619-bcf1624ad179"
      unitRef="usd">41420000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i86200f982d0c4fd2842637b1da2717ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzktNC0xLTEtNjQ4MTQ_fa4c9157-4584-4c3a-847c-9875341718da"
      unitRef="usd">150000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iaadc7eb4ba0b4d7696636a2358d3a503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzktNi0xLTEtNjQ4MTQ_229daea5-2ba3-4933-b2d8-aa3c85f752b1"
      unitRef="usd">941000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0c5de22b9f5f4a05af41c0254925a830_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzEwLTItMS0xLTY0ODE0_6e9ca38e-7828-466f-8df5-270cf101fd15"
      unitRef="usd">16051000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i86200f982d0c4fd2842637b1da2717ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzEwLTQtMS0xLTY0ODE0_6be5eac1-594a-4609-ac5d-b1f4dc6e6831"
      unitRef="usd">52000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaadc7eb4ba0b4d7696636a2358d3a503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzEwLTYtMS0xLTY0ODE0_456e15f0-1dbf-4740-a229-f5f19b53b7af"
      unitRef="usd">276000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i0c5de22b9f5f4a05af41c0254925a830_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzExLTItMS0xLTY0ODE0_cb86f24a-3c17-47cd-b559-a67faef1ab01"
      unitRef="usd">25369000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i86200f982d0c4fd2842637b1da2717ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzExLTQtMS0xLTY0ODE0_6b963cc7-c4db-4658-bd2f-a0b715647f25"
      unitRef="usd">98000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaadc7eb4ba0b4d7696636a2358d3a503_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzAvZnJhZzozNDcwMTgwZTY3ZDk0YmJiYjE1ZmE1NjhmM2U3ODlmMy90YWJsZTo2N2QxODgwYmViYjE0OGEzYTNjNDM5YzQzODY1OGI1OS90YWJsZXJhbmdlOjY3ZDE4ODBiZWJiMTQ4YTNhM2M0MzljNDM4NjU4YjU5XzExLTYtMS0xLTY0ODE0_8304f9aa-fc00-486a-9045-889da61e87a2"
      unitRef="usd">665000</us-gaap:NetIncomeLoss>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzE1NzA_df8ec149-61bf-48dd-85c1-77e9f8fd8008">Noncontrolling Interest&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective October 31, 2013, SAFRAN S.A. (SAFRAN) acquired a 10 percent equity interest in a new Albany subsidiary, Albany Safran Composites, LLC (ASC). Under the terms of the transaction agreements, ASC will be the exclusive supplier to SAFRAN of advanced 3D-woven composite parts for use in aircraft and rocket engines, thrust reversers and nacelles, and aircraft landing and braking systems (the &#x201c;SAFRAN Applications&#x201d;). AEC may develop and supply parts other than advanced 3D-woven composite parts for all aerospace applications, as well as advanced 3D-woven composite parts for any aerospace applications that are not SAFRAN Applications (such as airframe applications) and any non-aerospace applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The agreement provides SAFRAN an option to purchase Albany&#x2019;s remaining&#160;90 percent interest upon the occurrence of certain bankruptcy or performance default events, or if Albany&#x2019;s Engineered Composites business is sold to a direct competitor of SAFRAN. The purchase price is based initially on the same valuation of ASC used to determine SAFRAN&#x2019;s&#160;10 percent equity interest, and increases over time as LEAP production increases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the operating agreement, Albany received a $28 million preferred holding in ASC which includes a preferred return based on the Company&#x2019;s revolving credit agreement. The common shares of ASC are owned 90 percent by Albany and 10 percent by SAFRAN.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents a reconciliation of income attributable to the noncontrolling interest and noncontrolling equity in the Company&#x2019;s subsidiary Albany Safran Composites, LLC:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except percentages)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) of Albany Safran Composites (ASC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Return attributable to the Company's preferred holding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,262&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) of ASC available for common ownership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,458&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership percentage of noncontrolling shareholder&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) attributable to noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in other comprehensive income attributable to noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:MinorityInterestDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="if9dae75c59d448c5a3c95ef9e1c6ccc1_I20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzkz_44f90831-9e33-4bf1-82cf-d7d71f851094"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
      contextRef="i7fa7be2d14674a9a81208d78e19896e5_D20131001-20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzgwNQ_4b51f626-29b9-494c-9a53-1dcc453eb169"
      unitRef="number">0.90</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="if9dae75c59d448c5a3c95ef9e1c6ccc1_I20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzEwNzI_da2a0025-4e3a-4a7a-81d3-a6b4db8f72ab"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeProceedsReceivedOnAllTransactions
      contextRef="i7fa7be2d14674a9a81208d78e19896e5_D20131001-20131031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzEyMDg_5321644e-60f4-4ced-a5d5-7b65ab822d3f"
      unitRef="usd">28000000</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativeProceedsReceivedOnAllTransactions>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ia8b6f59c9b0b4cda95c7d5e94c26f35a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzEzNTY_f0f2e4d9-97d2-4081-b7bb-7391adeec57d"
      unitRef="number">0.90</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="if9dae75c59d448c5a3c95ef9e1c6ccc1_I20131031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzEzNzM_1fb128ca-31b3-4652-a541-8ff45a35ebdc"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <ain:ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90ZXh0cmVnaW9uOjg3OWMzNGZlOTJmYzQ5YTI5ODUwNDE4NzM5MDc1MDNhXzE1NzE_801ef43b-0453-47fe-a870-3f8d2505673a">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents a reconciliation of income attributable to the noncontrolling interest and noncontrolling equity in the Company&#x2019;s subsidiary Albany Safran Composites, LLC:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except percentages)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) of Albany Safran Composites (ASC)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Return attributable to the Company's preferred holding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,262&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) of ASC available for common ownership&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,458&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ownership percentage of noncontrolling shareholder&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income/(loss) attributable to noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in other comprehensive income attributable to noncontrolling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Noncontrolling interest, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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;</ain:ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="i8b9cb9165e3d4637a4e55f6a1b9051d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzEtMi0xLTEtNjQ4MTQ_aaaaff51-23a9-427d-86d0-c9edeb66f318"
      unitRef="usd">8720000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic0af9c513d644b0488a7e85103f2f6d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzEtNC0xLTEtNjQ4MTQ_6d636ef1-a51b-4042-b3d7-1c9a7bd91384"
      unitRef="usd">4227000</us-gaap:ProfitLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i8b9cb9165e3d4637a4e55f6a1b9051d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzItMi0xLTEtNjQ4MTQ_af75408d-db2c-4c2a-a039-1fdbdef6c1fb"
      unitRef="usd">1262000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ic0af9c513d644b0488a7e85103f2f6d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzItNC0xLTEtNjQ4MTQ_fcbb823e-1956-4f03-8c23-d9aaeb877f1c"
      unitRef="usd">1325000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8b9cb9165e3d4637a4e55f6a1b9051d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzMtMi0xLTEtNjQ4MTQ_692c9dd8-e29a-492d-bbbb-92a19aa79661"
      unitRef="usd">7458000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic0af9c513d644b0488a7e85103f2f6d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzMtNC0xLTEtNjQ4MTQ_6f70eb80-5e3c-4e34-82dc-2c7459bb9f55"
      unitRef="usd">2902000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="ie54b536e75ed40b49a1908075b5e02d4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzQtMi0xLTEtNjQ4MTQ_6bd18cb9-b03b-4fc1-970e-0a430a67798b"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="ib8fa71a4a1344358bd42f53edf578da3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzQtNC0xLTEtNjQ4MTQ_1290c761-0f63-4aa3-ac8e-300c21bd6b82"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b9cb9165e3d4637a4e55f6a1b9051d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzUtMi0xLTEtNjQ4MTQ_b455f6eb-206d-4044-be65-84e0f7012f76"
      unitRef="usd">746000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic0af9c513d644b0488a7e85103f2f6d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzUtNC0xLTEtNjQ4MTQ_8ce87e47-b4ee-449a-a680-325ae8f59545"
      unitRef="usd">290000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="icbe5319c6a60460b82f3fb149ae1953e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzctMi0xLTEtNjQ4MTQ_5c9e79e0-1eda-486b-ad8a-4f055c9c6bec"
      unitRef="usd">3638000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="icc4eb8d212ab4bb7b06f278dd46c557a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzctNC0xLTEtNjQ4MTQ_3e774b55-f293-4e2f-83a8-ce8fc099d5a2"
      unitRef="usd">3799000</us-gaap:MinorityInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8b9cb9165e3d4637a4e55f6a1b9051d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzgtMi0xLTEtNjQ4MTQ_50587b1b-14d0-48a8-ae56-1145b2711a95"
      unitRef="usd">746000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic0af9c513d644b0488a7e85103f2f6d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzgtNC0xLTEtNjQ4MTQ_b453ffb0-1e03-4258-a8f3-360f39823747"
      unitRef="usd">290000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i8b9cb9165e3d4637a4e55f6a1b9051d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzktMi0xLTEtNjQ4MTQ_5cad3f97-9f16-4e54-9931-a6be3099167d"
      unitRef="usd">110000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ic0af9c513d644b0488a7e85103f2f6d6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzktNC0xLTEtNjQ4MTQ_2ac247c6-ccc2-42a8-89ed-dab02ed03b2b"
      unitRef="usd">-451000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="ic3eef9bc7e4f48479a1635f4a3b107a4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzEwLTItMS0xLTY0ODE0_8682767d-4542-4dce-9ce6-1158d090b5b4"
      unitRef="usd">4494000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="icbe5319c6a60460b82f3fb149ae1953e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzMvZnJhZzo4NzljMzRmZTkyZmM0OWEyOTg1MDQxODczOTA3NTAzYS90YWJsZToxZGQ2ZjNjNTRhMjg0ZjJkOTVhYTkwNWEyZjBmYTRlZC90YWJsZXJhbmdlOjFkZDZmM2M1NGEyODRmMmQ5NWFhOTA1YTJmMGZhNGVkXzEwLTQtMS0xLTY0ODE0_ad68553f-b71d-42cb-8529-ba6a21821563"
      unitRef="usd">3638000</us-gaap:MinorityInterest>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90ZXh0cmVnaW9uOjAwODZlYWMyMjQxNjQ2YWU4ODliNjEwZDMzMzZhY2JlXzM3Mjk_8a7cb9a0-8129-47ee-9660-f3f9db64a3cd">Accounts Receivable&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, Accounts receivable consisted of the following:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank promissory notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,439&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;200,018&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has Noncurrent receivables in the AEC segment that represent revenue earned, which has extended payment terms. The Noncurrent receivables are invoiced to the customer&#160;over a 10-year&#160;period, which began in 2020.  As of December&#160;31, 2022 and December&#160;31, 2021, Noncurrent receivables 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:96.264%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,913&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As described in Note 1, effective January 1, 2020, the Company adopted the provisions of ASC 326, Current Expected Credit Losses (CECL). This accounting update replaces the incurred loss impairment methodology under previous GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. Under this standard, the Company recognizes an allowance for expected credit losses on financial assets measured at amortized cost, such as Accounts receivable, Contract assets and Noncurrent receivables. The allowance is determined using a CECL model that is based on an historical average three-year loss rate and is measured by financial asset type on a collective (pool) basis when similar risk characteristics exist, at an amount equal to lifetime expected credit losses. The estimate reflects the risk of loss due to credit default, even when the risk is remote, and considers available relevant information about the collectability of cash flows, including information about past events, current conditions, and reasonable and supportable expected future economic conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While an expected credit loss allowance is recorded at the same time the financial asset is recorded, the Company monitors financial assets for credit impairment events to assess whether there has been a significant increase in credit risk since initial recognition, and considers both quantitative and qualitative information. The risk of loss due to credit default increases when one or more events occur that can have a detrimental impact on estimated future cash flows of that financial asset. Evidence that a financial asset is subject to greater credit risk includes observable data about significant financial difficulty of the customer, a breach of contract, such as a default or past due event, or it becomes probable that the customer will enter bankruptcy or other financial reorganization, among other factors. It may not be possible to identify a single discrete event, but rather, the combined effect of several events that may cause an increase in risk of loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The probability of default is driven by the relative financial health of our customer base and that of the industries in which we operate, as well as the broader macro-economic environment. A changing economic environment or forecasted economic scenario can lead to a different probability of default and can suggest that credit risk has changed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; At each reporting period, the Company will recognize the amount of change in current expected credit losses as an allowance gain or loss in Selling, general, and administrative expenses in the Consolidated Statements of Income. Financial assets are written-off when the Company has no reasonable expectation of recovering the financial asset, either in its entirety, or a portion thereof. This is the case when the Company determines that the customer does not have assets or sources of income that could generate sufficient cash flows to repay the amounts subject to the write-off.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the (increases)/decreases in the allowance for credit losses for Accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specific customer reserves&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.163%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;translation&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Specific customer reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Incremental expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Accounts receivable expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the (increases)/decreases in the allowance for credit losses for Noncurrent receivables:&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:89.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.217%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.111%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;translation&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Noncurrent receivables expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90ZXh0cmVnaW9uOjAwODZlYWMyMjQxNjQ2YWU4ODliNjEwZDMzMzZhY2JlXzM3MzA_a6367d15-b73b-45ea-8d7e-a628d32c5225">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, Accounts receivable consisted of the following:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;179,676&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bank promissory notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,439&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;200,018&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzEtMi0xLTEtNjQ4MTQ_db057f1a-faa2-4978-b8fe-97c5b59e2716"
      unitRef="usd">179676000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzEtNC0xLTEtNjQ4MTQ_032f4144-6da5-479c-9e8a-35ac2dfccce8"
      unitRef="usd">168046000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzItMi0xLTEtNjQ4MTQ_a1d63678-b7a2-46fe-b3df-b5789fd4b5ab"
      unitRef="usd">23439000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzItNC0xLTEtNjQ4MTQ_59a61e71-a5c4-4f5d-ab44-cf69176834d7"
      unitRef="usd">26284000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzMtMi0xLTEtNjQ4MTQ_b8940189-08fe-45cf-ad1b-eaed79212f17"
      unitRef="usd">3097000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzMtNC0xLTEtNjQ4MTQ_56591380-31cc-4bf5-81bb-c0d22518034b"
      unitRef="usd">2345000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzQtMi0xLTEtNjQ4MTQ_badee477-f94f-4967-9841-12b0fa274bf2"
      unitRef="usd">200018000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTphYjdhNzEwYzYxNmI0NTIwODhjNzIwZDBhZDA4OTI1Yi90YWJsZXJhbmdlOmFiN2E3MTBjNjE2YjQ1MjA4OGM3MjBkMGFkMDg5MjViXzQtNC0xLTEtNjQ4MTQ_0bbc0062-170c-4e8c-960f-dce755b6550c"
      unitRef="usd">191985000</us-gaap:AccountsReceivableNetCurrent>
    <ain:ScheduleOfNoncurrentReceivablesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90ZXh0cmVnaW9uOjAwODZlYWMyMjQxNjQ2YWU4ODliNjEwZDMzMzZhY2JlXzM3MzE_1a4f4013-d39e-4df0-b886-2440ea0bed5c">The Noncurrent receivables are invoiced to the customer&#160;over a 10-year&#160;period, which began in 2020.  As of December&#160;31, 2022 and December&#160;31, 2021, Noncurrent receivables were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.264%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.740%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:'Arial',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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,053&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;27,913&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ain:ScheduleOfNoncurrentReceivablesTableTextBlock>
    <ain:ReceivablesNoncurrentInvoiceToCustomerPeriod
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90ZXh0cmVnaW9uOjAwODZlYWMyMjQxNjQ2YWU4ODliNjEwZDMzMzZhY2JlXzI4Nw_0b7cc3ca-e65d-4a6e-946e-6b1cd1ecb64a">P10Y</ain:ReceivablesNoncurrentInvoiceToCustomerPeriod>
    <us-gaap:AccountsReceivableGrossNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3MDNlYTEyNzI3N2U0ZjRlODVhNTJlMTA3YWMzYTQ0OS90YWJsZXJhbmdlOjcwM2VhMTI3Mjc3ZTRmNGU4NWE1MmUxMDdhYzNhNDQ5XzEtMi0xLTEtNjQ4MTQ_0686b8d5-3f4d-4713-921a-0133d674bc06"
      unitRef="usd">28053000</us-gaap:AccountsReceivableGrossNoncurrent>
    <us-gaap:AccountsReceivableGrossNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3MDNlYTEyNzI3N2U0ZjRlODVhNTJlMTA3YWMzYTQ0OS90YWJsZXJhbmdlOjcwM2VhMTI3Mjc3ZTRmNGU4NWE1MmUxMDdhYzNhNDQ5XzEtNC0xLTEtNjQ4MTQ_d605d760-1aa4-421b-b932-c3818f5de812"
      unitRef="usd">32049000</us-gaap:AccountsReceivableGrossNoncurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3MDNlYTEyNzI3N2U0ZjRlODVhNTJlMTA3YWMzYTQ0OS90YWJsZXJhbmdlOjcwM2VhMTI3Mjc3ZTRmNGU4NWE1MmUxMDdhYzNhNDQ5XzItMi0xLTEtNjQ4MTQ_a9de7074-0298-41ba-b952-db0428672d04"
      unitRef="usd">140000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3MDNlYTEyNzI3N2U0ZjRlODVhNTJlMTA3YWMzYTQ0OS90YWJsZXJhbmdlOjcwM2VhMTI3Mjc3ZTRmNGU4NWE1MmUxMDdhYzNhNDQ5XzItNC0xLTEtNjQ4MTQ_0d1bf6cc-588b-46bb-a671-8cce5634fba6"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3MDNlYTEyNzI3N2U0ZjRlODVhNTJlMTA3YWMzYTQ0OS90YWJsZXJhbmdlOjcwM2VhMTI3Mjc3ZTRmNGU4NWE1MmUxMDdhYzNhNDQ5XzMtMi0xLTEtNjQ4MTQ_a5971519-7ef8-487c-ad8d-7c0c384007e3"
      unitRef="usd">27913000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3MDNlYTEyNzI3N2U0ZjRlODVhNTJlMTA3YWMzYTQ0OS90YWJsZXJhbmdlOjcwM2VhMTI3Mjc3ZTRmNGU4NWE1MmUxMDdhYzNhNDQ5XzMtNC0xLTEtNjQ4MTQ_494284d3-9877-49dc-9000-2323f306ce49"
      unitRef="usd">31849000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90ZXh0cmVnaW9uOjAwODZlYWMyMjQxNjQ2YWU4ODliNjEwZDMzMzZhY2JlXzM3MzI_2d503369-12db-4a45-a7bc-a5ca26f95483">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the (increases)/decreases in the allowance for credit losses for Accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.163%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specific customer reserves&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,424)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;75&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;597&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,097)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.347%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.769%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.163%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;translation&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Specific customer reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,742)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Incremental expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(953)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Accounts receivable expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the (increases)/decreases in the allowance for credit losses for Noncurrent receivables:&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:89.798%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.220%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;62&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.217%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.111%"/&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;translation&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Noncurrent receivables expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idf5b5c61b4f84323b665a99ab61332b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzEtMS0xLTEtNjQ4MTQ_177be6e2-0834-4088-a19e-6b3e8b6c894e"
      unitRef="usd">1392000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if59cc1de45f240f9a1bb1b2efb717f1b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzEtMi0xLTEtNjQ4MTQ_8e12907e-587e-4098-92ad-a348103546d8"
      unitRef="usd">1331000</us-gaap:ProvisionForDoubtfulAccounts>
    <ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation
      contextRef="if59cc1de45f240f9a1bb1b2efb717f1b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzEtMy0xLTEtNjQ4MTQ_71aca2a7-53c2-433e-86b1-53c7509ccad1"
      unitRef="usd">50000</ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossOther
      contextRef="if59cc1de45f240f9a1bb1b2efb717f1b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzEtNC0xLTEtNjQ4MTQ_a652a29f-3cd2-4fe8-83d9-9894eebc5358"
      unitRef="usd">597000</ain:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i864dcb880469404cb60ce4d11d7f2331_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzEtNS0xLTEtNjQ4MTQ_80947080-0230-49a6-96fc-7c5bd1123912"
      unitRef="usd">2076000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i75465dabfb414bfabfab4d63b22c6076_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzItMS0xLTEtNjQ4MTQ_74a35831-b73b-4e04-a787-4bfc93c3c938"
      unitRef="usd">953000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i09d9911ae9fd422b9d5b207a41f99a46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzItMi0xLTEtNjQ4MTQ_6593506c-6dbe-43d8-9163-b1761ed27881"
      unitRef="usd">93000</us-gaap:ProvisionForDoubtfulAccounts>
    <ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation
      contextRef="i09d9911ae9fd422b9d5b207a41f99a46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzItMy0xLTEtNjQ4MTQ_3e3c32cd-1fa3-45dc-a50f-de53abed4eb9"
      unitRef="usd">25000</ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossOther
      contextRef="i09d9911ae9fd422b9d5b207a41f99a46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzItNC0xLTEtNjQ4MTQ_45447f8d-3b93-4797-aedd-a71b043fdfb0"
      unitRef="usd">0</ain:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7af6569080b8422182faf278aff96698_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzItNS0xLTEtNjQ4MTQ_53bee69f-b993-40d6-ba2b-54fb51d8ae5b"
      unitRef="usd">1021000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzMtMS0xLTEtNjQ4MTQ_760b3618-2157-42b8-a420-4dbd4b3b5966"
      unitRef="usd">2345000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzMtMi0xLTEtNjQ4MTQ_339220c7-b4e4-458c-a703-957ee1982cf7"
      unitRef="usd">1424000</us-gaap:ProvisionForDoubtfulAccounts>
    <ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzMtMy0xLTEtNjQ4MTQ_b90e1e60-f653-4bb4-a9a7-61857708735d"
      unitRef="usd">75000</ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossOther
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzMtNC0xLTEtNjQ4MTQ_5424a5af-b63a-407b-bfd6-883d9f8d268c"
      unitRef="usd">597000</ain:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3OGEwMDhlMGQ3MTQ0YWUwODUxOGJjYWUxM2E2N2VlMC90YWJsZXJhbmdlOjc4YTAwOGUwZDcxNDRhZTA4NTE4YmNhZTEzYTY3ZWUwXzMtNS0xLTEtNjQ4MTQ_e6803e99-f380-4be5-8c80-35ce1a5dac58"
      unitRef="usd">3097000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic17e90c80c9645dcb7fa0867886fec54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzEtMS0xLTEtNjQ4MTQ_15b697f1-05a0-4f0a-bfaa-f75c9e33114f"
      unitRef="usd">1742000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icc748d3537f64df09baecc270c91afc6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzEtMy0xLTEtNjQ4MTQ_a0badf2f-b946-4c20-8dca-680f9536e294"
      unitRef="usd">187000</us-gaap:ProvisionForDoubtfulAccounts>
    <ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation
      contextRef="icc748d3537f64df09baecc270c91afc6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzEtNC0xLTEtNjQ4MTQ_0d3931bc-a6df-4ef9-9c1b-39969cc0bdda"
      unitRef="usd">116000</ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossOther
      contextRef="icc748d3537f64df09baecc270c91afc6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzEtNS0xLTEtNjQ4MTQ_db000828-3a5f-475d-904d-ae96e375befb"
      unitRef="usd">421000</ain:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idf5b5c61b4f84323b665a99ab61332b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzEtNi0xLTEtNjQ4MTQ_a5ab6d59-4d5e-444d-a7bc-cbd333019814"
      unitRef="usd">1392000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i393808be304e487c947679fb400539a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzItMS0xLTEtNjQ4MTQ_1038efdd-5f52-4c87-986a-5c501349f656"
      unitRef="usd">2065000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i019374b2ca924301a084f870b4250e6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzItMy0xLTEtNjQ4MTQ_623f7e6b-2974-42e0-9fb8-0f10c8d7b0a5"
      unitRef="usd">-1074000</us-gaap:ProvisionForDoubtfulAccounts>
    <ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation
      contextRef="i019374b2ca924301a084f870b4250e6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzItNC0xLTEtNjQ4MTQ_ec24032a-b678-456b-a7eb-11bbfcaf5556"
      unitRef="usd">38000</ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossOther
      contextRef="i019374b2ca924301a084f870b4250e6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzItNS0xLTEtNjQ4MTQ_cbedcb58-11f5-42b2-b8f8-106d5a08b7c4"
      unitRef="usd">0</ain:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i75465dabfb414bfabfab4d63b22c6076_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzItNi0xLTEtNjQ4MTQ_9cf85faf-48fb-4753-a3cb-897bdb12ac06"
      unitRef="usd">953000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzMtMS0xLTEtNjQ4MTQ_8909fb6e-3762-4326-9a97-8ad65293b50d"
      unitRef="usd">3807000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzMtMy0xLTEtNjQ4MTQ_7f62610c-9f27-494d-a1da-4fc73a3d63a1"
      unitRef="usd">-887000</us-gaap:ProvisionForDoubtfulAccounts>
    <ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzMtNC0xLTEtNjQ4MTQ_073994a8-4bb2-4ce1-89f7-6d7ca574bcd8"
      unitRef="usd">154000</ain:AccountsReceivableAllowanceForCreditLossCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossOther
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzMtNS0xLTEtNjQ4MTQ_bf864d4a-8bb1-4a0c-82bd-1ab2b037dec9"
      unitRef="usd">421000</ain:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZToxMTZlYWU3ZGI0NDQ0ZDg0ODA3NmNjMTlhYThkNGI1ZS90YWJsZXJhbmdlOjExNmVhZTdkYjQ0NDRkODQ4MDc2Y2MxOWFhOGQ0YjVlXzMtNi0xLTEtNjQ4MTQ_d2bc537a-6be2-45d4-a663-0f36ed0bdd94"
      unitRef="usd">2345000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3ODgyOThkYzIyOTA0ZDRmYjYyNThmMWIwMWJmZmU5NC90YWJsZXJhbmdlOjc4ODI5OGRjMjI5MDRkNGZiNjI1OGYxYjAxYmZmZTk0XzEtMS0xLTEtNjQ4MTQ_39a252db-4405-4aa2-b2d9-0b7059cbcea1"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <ain:AccountsReceivableCreditLossExpenseReversalNoncurrent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3ODgyOThkYzIyOTA0ZDRmYjYyNThmMWIwMWJmZmU5NC90YWJsZXJhbmdlOjc4ODI5OGRjMjI5MDRkNGZiNjI1OGYxYjAxYmZmZTk0XzEtMi0xLTEtNjQ4MTQ_1395e17c-8ac3-4d1e-82cf-3cc24b04e774"
      unitRef="usd">-62000</ain:AccountsReceivableCreditLossExpenseReversalNoncurrent>
    <ain:AccountsReceivableAllowanceForCreditLossNoncurrentCurrencyTranslation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3ODgyOThkYzIyOTA0ZDRmYjYyNThmMWIwMWJmZmU5NC90YWJsZXJhbmdlOjc4ODI5OGRjMjI5MDRkNGZiNjI1OGYxYjAxYmZmZTk0XzEtMy0xLTEtNjQ4MTQ_352126ee-2ef4-4df5-a161-48b907e8b8e6"
      unitRef="usd">-2000</ain:AccountsReceivableAllowanceForCreditLossNoncurrentCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossNoncurrentOther
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3ODgyOThkYzIyOTA0ZDRmYjYyNThmMWIwMWJmZmU5NC90YWJsZXJhbmdlOjc4ODI5OGRjMjI5MDRkNGZiNjI1OGYxYjAxYmZmZTk0XzEtNC0xLTEtNjQ4MTQ_0a29ac8f-4037-4ba6-9fde-00050282d904"
      unitRef="usd">0</ain:AccountsReceivableAllowanceForCreditLossNoncurrentOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTo3ODgyOThkYzIyOTA0ZDRmYjYyNThmMWIwMWJmZmU5NC90YWJsZXJhbmdlOjc4ODI5OGRjMjI5MDRkNGZiNjI1OGYxYjAxYmZmZTk0XzEtNS0xLTEtNjQ4MTQ_9d8b8dab-6b2d-4acd-b323-7b326aea8e41"
      unitRef="usd">140000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTplYzhkYmMxNWNkZTI0NzkyOTk2ODVkMmI5NGZhNDE2ZS90YWJsZXJhbmdlOmVjOGRiYzE1Y2RlMjQ3OTI5OTY4NWQyYjk0ZmE0MTZlXzEtMS0xLTEtNjQ4MTQ_2d362f1a-478b-4798-829f-ac386ab686a1"
      unitRef="usd">274000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <ain:AccountsReceivableCreditLossExpenseReversalNoncurrent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTplYzhkYmMxNWNkZTI0NzkyOTk2ODVkMmI5NGZhNDE2ZS90YWJsZXJhbmdlOmVjOGRiYzE1Y2RlMjQ3OTI5OTY4NWQyYjk0ZmE0MTZlXzEtMy0xLTEtNjQ4MTQ_15a5264c-f38c-46fb-a201-143be85e2349"
      unitRef="usd">-72000</ain:AccountsReceivableCreditLossExpenseReversalNoncurrent>
    <ain:AccountsReceivableAllowanceForCreditLossNoncurrentCurrencyTranslation
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTplYzhkYmMxNWNkZTI0NzkyOTk2ODVkMmI5NGZhNDE2ZS90YWJsZXJhbmdlOmVjOGRiYzE1Y2RlMjQ3OTI5OTY4NWQyYjk0ZmE0MTZlXzEtNC0xLTEtNjQ4MTQ_f5cb7e30-8179-4a8f-bb33-c9da58603af6"
      unitRef="usd">2000</ain:AccountsReceivableAllowanceForCreditLossNoncurrentCurrencyTranslation>
    <ain:AccountsReceivableAllowanceForCreditLossNoncurrentOther
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTplYzhkYmMxNWNkZTI0NzkyOTk2ODVkMmI5NGZhNDE2ZS90YWJsZXJhbmdlOmVjOGRiYzE1Y2RlMjQ3OTI5OTY4NWQyYjk0ZmE0MTZlXzEtNS0xLTEtNjQ4MTQ_6e6cc70c-c67a-47d0-a8d7-6ea7febfae26"
      unitRef="usd">0</ain:AccountsReceivableAllowanceForCreditLossNoncurrentOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzYvZnJhZzowMDg2ZWFjMjI0MTY0NmFlODg5YjYxMGQzMzM2YWNiZS90YWJsZTplYzhkYmMxNWNkZTI0NzkyOTk2ODVkMmI5NGZhNDE2ZS90YWJsZXJhbmdlOmVjOGRiYzE1Y2RlMjQ3OTI5OTY4NWQyYjk0ZmE0MTZlXzEtNi0xLTEtNjQ4MTQ_2f1972b0-e299-4832-ae7f-bfcbaeed8024"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <ain:ContractAssetsAndLiabilitiesTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90ZXh0cmVnaW9uOjdlNDlhNmI3MTcyMzQ1ZTc4YmY3OWRiYTllM2Q1MTYxXzEyMTE_2caddf4f-5dce-418a-8242-fda9407335cd">Contract Assets and Liabilities&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets and Contract liabilities (included in Accrued liabilities) are reported in the Consolidated Balance Sheets in a net position, on a contract-by-contract basis at the end of each reporting period. Contract assets and contract liabilities are summarized 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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;149,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148,695&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets increased $36.1 million during the year ended December&#160;31, 2022.  The increase was primarily due to an increase in unbilled revenue related to the satisfaction of performance obligations, notably for the Sikorsky CH-53K program, in excess of the amounts billed. Other than the allowance for expected credit losses, there were no other provisions for losses related to our Contract assets during the years ended December&#160;31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;The following tables present the (increases)/ decreases in the allowance for credit losses for Contract assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.752%"/&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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;translation&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Contract assets expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;Contract liabilities increased $8.2 million during the year ended December&#160;31, 2022, primarily due to amounts invoiced to customers for contracts that were in a contract liability position exceeding the revenue recognition from satisfied performance obligations. Revenue recognized for the years ended December&#160;31, 2022 and 2021 that was included in the Contract liability balance at the beginning of the year was $5.7 million and $5.8 million, respectively.&lt;/span&gt;&lt;/div&gt;</ain:ContractAssetsAndLiabilitiesTextBlock>
    <ain:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90ZXh0cmVnaW9uOjdlNDlhNmI3MTcyMzQ1ZTc4YmY3OWRiYTllM2Q1MTYxXzEyMDk_bddeb03d-40e3-47e0-98f4-f72cad7cc9f0">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets and Contract liabilities (included in Accrued liabilities) are reported in the Consolidated Balance Sheets in a net position, on a contract-by-contract basis at the end of each reporting period. Contract assets and contract liabilities are summarized 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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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;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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;149,443&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;148,695&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzEtMi0xLTEtNjQ4MTQ_f5c16911-8ffc-4051-8da3-cffbbf24e978"
      unitRef="usd">149443000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzEtNC0xLTEtNjQ4MTQ_f2d3b010-fb6e-40cd-a3e8-8c01f4596027"
      unitRef="usd">113249000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzItMi0xLTEtNjQ4MTQ_34c0d871-af00-4ca6-aeaf-3b92154820b3"
      unitRef="usd">748000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzItNC0xLTEtNjQ4MTQ_66fcea39-af34-4943-a29f-9c0ad6861f4a"
      unitRef="usd">703000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzMtMi0xLTEtNjQ4MTQ_6ca4b019-c8c9-4043-8192-93e40a9dce18"
      unitRef="usd">148695000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzMtNC0xLTEtNjQ4MTQ_bef9a366-b7c5-4117-b85a-43d26666a68e"
      unitRef="usd">112546000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzUtMi0xLTEtNjQ4MTQ_48c43eda-43d8-423f-b102-e8348da331ff"
      unitRef="usd">15176000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphNWZmODJiOTYwYjI0N2VjOGVkYjdjNTRhYWI1MzhmZC90YWJsZXJhbmdlOmE1ZmY4MmI5NjBiMjQ3ZWM4ZWRiN2M1NGFhYjUzOGZkXzUtNC0xLTEtNjQ4MTQ_e1c16b58-73c7-4e74-baea-8962e66cce1d"
      unitRef="usd">6959000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ain:ContractWithCustomerAssetPeriodIncreaseDecrease
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90ZXh0cmVnaW9uOjdlNDlhNmI3MTcyMzQ1ZTc4YmY3OWRiYTllM2Q1MTYxXzM0OA_0fb84c2b-c84c-4eb3-971e-2c108a6292da"
      unitRef="usd">36100000</ain:ContractWithCustomerAssetPeriodIncreaseDecrease>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90ZXh0cmVnaW9uOjdlNDlhNmI3MTcyMzQ1ZTc4YmY3OWRiYTllM2Q1MTYxXzEyMTA_145e1fe8-2100-47f8-b3b8-ba04d8c5056b">&lt;div style="margin-top:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:103%"&gt;The following tables present the (increases)/ decreases in the allowance for credit losses for Contract assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(748)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.752%"/&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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(Charge)/ benefit&lt;/span&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;translation&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Other&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Contract assets expected credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(1,059)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(703)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphZGViNmZkYjBiZTE0OGUzYjY4ODk2ZTM1MTk1MmJmYi90YWJsZXJhbmdlOmFkZWI2ZmRiMGJlMTQ4ZTNiNjg4OTZlMzUxOTUyYmZiXzEtMS0xLTEtNjQ4MTQ_d7fbe056-3822-48cf-95c5-4c479cc6d61f"
      unitRef="usd">703000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <ain:ContractWithCustomerAssetCharges
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphZGViNmZkYjBiZTE0OGUzYjY4ODk2ZTM1MTk1MmJmYi90YWJsZXJhbmdlOmFkZWI2ZmRiMGJlMTQ4ZTNiNjg4OTZlMzUxOTUyYmZiXzEtMi0xLTEtNjQ4MTQ_993d7d16-5e2c-423f-9d85-18b84facd58c"
      unitRef="usd">-45000</ain:ContractWithCustomerAssetCharges>
    <ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentCurrencyTranslation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphZGViNmZkYjBiZTE0OGUzYjY4ODk2ZTM1MTk1MmJmYi90YWJsZXJhbmdlOmFkZWI2ZmRiMGJlMTQ4ZTNiNjg4OTZlMzUxOTUyYmZiXzEtMy0xLTEtNjQ4MTQ_2d680d87-b55d-413a-b32d-8b1a540f020b"
      unitRef="usd">0</ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentCurrencyTranslation>
    <ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentOther
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphZGViNmZkYjBiZTE0OGUzYjY4ODk2ZTM1MTk1MmJmYi90YWJsZXJhbmdlOmFkZWI2ZmRiMGJlMTQ4ZTNiNjg4OTZlMzUxOTUyYmZiXzEtNC0xLTEtNjQ4MTQ_2f61fffa-4ff4-4d04-bc9e-0dc10c8a68ff"
      unitRef="usd">0</ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentOther>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTphZGViNmZkYjBiZTE0OGUzYjY4ODk2ZTM1MTk1MmJmYi90YWJsZXJhbmdlOmFkZWI2ZmRiMGJlMTQ4ZTNiNjg4OTZlMzUxOTUyYmZiXzEtNS0xLTEtNjQ4MTQ_38041412-c872-4c71-851d-761f33062fc7"
      unitRef="usd">748000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTo5YzRlYzNmM2E2Y2Y0OGQ3ODBkNTY3NDFlYmU2MWMzOC90YWJsZXJhbmdlOjljNGVjM2YzYTZjZjQ4ZDc4MGQ1Njc0MWViZTYxYzM4XzEtMS0xLTEtNjQ4MTQ_0dc12072-4af6-493f-992a-0a577083db94"
      unitRef="usd">1059000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <ain:ContractWithCustomerAssetCharges
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTo5YzRlYzNmM2E2Y2Y0OGQ3ODBkNTY3NDFlYmU2MWMzOC90YWJsZXJhbmdlOjljNGVjM2YzYTZjZjQ4ZDc4MGQ1Njc0MWViZTYxYzM4XzEtMy0xLTEtNjQ4MTQ_4eb87669-aae1-4300-80f7-5ff5266388d7"
      unitRef="usd">339000</ain:ContractWithCustomerAssetCharges>
    <ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentCurrencyTranslation
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTo5YzRlYzNmM2E2Y2Y0OGQ3ODBkNTY3NDFlYmU2MWMzOC90YWJsZXJhbmdlOjljNGVjM2YzYTZjZjQ4ZDc4MGQ1Njc0MWViZTYxYzM4XzEtNC0xLTEtNjQ4MTQ_15d2c755-c290-43c7-b7d9-8b7dcdc968db"
      unitRef="usd">16000</ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentCurrencyTranslation>
    <ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentOther
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTo5YzRlYzNmM2E2Y2Y0OGQ3ODBkNTY3NDFlYmU2MWMzOC90YWJsZXJhbmdlOjljNGVjM2YzYTZjZjQ4ZDc4MGQ1Njc0MWViZTYxYzM4XzEtNS0xLTEtNjQ4MTQ_f0fee760-2214-4dfd-b58a-c2387402ca11"
      unitRef="usd">1000</ain:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrentOther>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90YWJsZTo5YzRlYzNmM2E2Y2Y0OGQ3ODBkNTY3NDFlYmU2MWMzOC90YWJsZXJhbmdlOjljNGVjM2YzYTZjZjQ4ZDc4MGQ1Njc0MWViZTYxYzM4XzEtNi0xLTEtNjQ4MTQ_53f6204e-c0af-4981-b45a-4e806034c641"
      unitRef="usd">703000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90ZXh0cmVnaW9uOjdlNDlhNmI3MTcyMzQ1ZTc4YmY3OWRiYTllM2Q1MTYxXzg0NA_d5751954-dc88-4de0-9544-bf155eeb5f1c"
      unitRef="usd">8200000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90ZXh0cmVnaW9uOjdlNDlhNmI3MTcyMzQ1ZTc4YmY3OWRiYTllM2Q1MTYxXzExODU_a169235b-4478-4eb8-a025-725a2763b4ad"
      unitRef="usd">5700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xMzkvZnJhZzo3ZTQ5YTZiNzE3MjM0NWU3OGJmNzlkYmE5ZTNkNTE2MS90ZXh0cmVnaW9uOjdlNDlhNmI3MTcyMzQ1ZTc4YmY3OWRiYTllM2Q1MTYxXzExOTI_ca629397-e2e7-4207-96dc-ccb175138cf7"
      unitRef="usd">5800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90ZXh0cmVnaW9uOjkyODVhNzgzMWY1NTQ3MWZiMmFmYzk2OWQ0MTAwOWIyXzc4_c20ebe68-bea3-4547-b384-1f214bd73f45">Inventories&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, inventories consisted of the following:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,631&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,516&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;139,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90ZXh0cmVnaW9uOjkyODVhNzgzMWY1NTQ3MWZiMmFmYzk2OWQ0MTAwOWIyXzc5_6beb741b-00aa-457a-9136-f5602582a27c">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, inventories consisted of the following:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;74,631&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,516&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;13,903&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;139,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzEtMi0xLTEtNjQ4MTQ_2d7e5734-4e7b-4303-9756-9085bdeda7d6"
      unitRef="usd">74631000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzEtNC0xLTEtNjQ4MTQ_92eb70b8-9a8b-438d-8783-8c4d9a665dc0"
      unitRef="usd">58689000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzItMi0xLTEtNjQ4MTQ_f7cfe0f9-780a-4fc2-937b-ce9aca8db674"
      unitRef="usd">50516000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzItNC0xLTEtNjQ4MTQ_42ad5ac4-f52b-46c6-a54f-20937cd42180"
      unitRef="usd">44839000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzMtMi0xLTEtNjQ4MTQ_0027a15c-aa35-49fb-86d3-2bacb7ec35d2"
      unitRef="usd">13903000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzMtNC0xLTEtNjQ4MTQ_d3f49d2d-6af7-4a0a-a06b-0173872706e3"
      unitRef="usd">14354000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzQtMi0xLTEtNjQ4MTQ_12047e9c-4eae-4104-a672-d07eee929f17"
      unitRef="usd">139050000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDIvZnJhZzo5Mjg1YTc4MzFmNTU0NzFmYjJhZmM5NjlkNDEwMDliMi90YWJsZTplYzQ2YzM5NWUxNzc0NmY2OTBhZTMzY2M0ZmZkODFhMy90YWJsZXJhbmdlOmVjNDZjMzk1ZTE3NzQ2ZjY5MGFlMzNjYzRmZmQ4MWEzXzQtNC0xLTEtNjQ4MTQ_ec49b589-f348-4825-a866-669084524f82"
      unitRef="usd">117882000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzY1Mw_4b3353e0-5b58-4c57-84d0-676826ea56b6">Property, Plant and Equipment&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth the components of property, plant and equipment as of December&#160;31, 2022 and 2021:&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.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated useful life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,059&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;years for improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;247,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,053,700&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,570&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;66,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,620&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,504,037&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,058,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,054,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;445,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.08pt"&gt;In  2022, the Company extended the lease of its primary manufacturing facility in Salt Lake City, Utah, which resulted in a lease classification change from Finance to Operating, resulting in the reclassification of the Right of use asset from Property, plant, and equipment to Other assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $62.5 million in 2022, $65.1 million in 2021, and $63.3 million in 2020. Software amortization is recorded in Selling, general, and administrative expense and was $1.7 million in 2022, $1.9 million in 2021, and $2.1 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capital expenditures, including purchased software, were $96.3 million in 2022, $53.7 million in 2021, and $42.4 million in 2020. Unamortized software cost was $5.9 million, $3.9 million, and $4.8 million in each of the years ended December&#160;31, 2022, 2021, and 2020, respectively. Expenditures for maintenance and repairs are charged to income as incurred and amounted to $20.7 million in 2022, $19.3 million in 2021, and $17.7 million in 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzY1NA_0d4d8e6e-6e4a-47b6-9b83-f929a6039c1e">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below sets forth the components of property, plant and equipment as of December&#160;31, 2022 and 2021:&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.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated useful life&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;14,059&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;years for improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;247,136&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;243,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,053,700&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,067,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,158&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;21,570&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;66,794&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 to 8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;92,620&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,504,037&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,491,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,058,379)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,054,638)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;445,658&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;436,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&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:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.08pt"&gt;In  2022, the Company extended the lease of its primary manufacturing facility in Salt Lake City, Utah, which resulted in a lease classification change from Finance to Operating, resulting in the reclassification of the Right of use asset from Property, plant, and equipment to Other assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idf13ccd73a9746ecb32f5bb8943020bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzEtMi0xLTEtNjQ4MTQ_74aa8ed8-81de-4f4d-abe2-fa978c8152ca"
      unitRef="usd">14059000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i5e094640e3224bb0b165244efec8a9b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzEtNC0xLTEtNjQ4MTQ_a08f9124-282b-45fd-a8a1-9760b78c36e9"
      unitRef="usd">14832000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7dcf6c8eb9ac4fc3bb941726357425d5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzEtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo3NmQ0NmVkOTA2YTU0MWUzYjI3M2UxZDc4MWRiNTZiZV80_487c0bc6-1a17-4725-91e0-fcf24cb69c2c">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i252c7bbe3b2c42cf9e1db9ca0db793d1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzItMi0xLTEtNjQ4MTQ_9b1094bf-2c41-4aab-9720-81cee8a4b606"
      unitRef="usd">247136000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4b29e076de1c45f9ad9300d207cf7ddb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzItNC0xLTEtNjQ4MTQ_9772202a-1f36-4ca3-9ddc-c1331c787ea2"
      unitRef="usd">243584000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i51eb7f00ba6b447eab9a433bec3a5a79_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzItNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowYWZhNTdmMDYxNGM0MTQ1YTVkMGRkMWI3MmZmMWYzYV80_3d5c5d0f-2d3c-4ee4-90b8-329ab671885c">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1225b61c05524f55b17be9f1dbc4c22b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzItNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjowYWZhNTdmMDYxNGM0MTQ1YTVkMGRkMWI3MmZmMWYzYV8xMA_9c88b844-8dbb-4903-8309-8fae2322352a">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2c24a16be07a4166a0ea69bcd1f5239b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzMtMi0xLTEtNjQ4MTQ_487e1280-28d3-410f-a904-0de7abebc4ff"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i49323170f6d3482284bf70acadc0d3c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzMtNC0xLTEtNjQ4MTQ_c6b8b56e-2cee-461e-8413-e8bd1c2e57c6"
      unitRef="usd">10971000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i46bc73d758be40138a94e62dda038791_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzMtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjplMjQ4NDFkMzVmNWE0NGUyOGQ2ODhhZjA5NDVhZDZkZV80_fd56894b-811f-4bdb-9f26-c92b9f791760">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i32e4a5b5fcc84eb1b84829c8c1c5178d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzMtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjplMjQ4NDFkMzVmNWE0NGUyOGQ2ODhhZjA5NDVhZDZkZV8xMA_e91ad77a-ec5b-4e63-9a15-efd739c00413">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie860aad0e5c044b3b71b6d84f96af334_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzQtMi0xLTEtNjQ4MTQ_cf456aaf-484f-4de3-b195-5778e7794d2f"
      unitRef="usd">1053700000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib8a3311db89e4a06a56005d480192ab6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzQtNC0xLTEtNjQ4MTQ_3e177750-4cd1-4cfe-a21d-c905816f9119"
      unitRef="usd">1067059000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i20d2633cfa5148a28e36fd11da4266f7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzQtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjoyMTQwYTUxNGMzYWQ0MTUyODA0ZmVhN2U1ZGMwMDBiMl80_027468b3-9f18-4869-ac6d-b1874432cc82">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i87e909f6c0324849acca28814009b2ca_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzQtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjoyMTQwYTUxNGMzYWQ0MTUyODA0ZmVhN2U1ZGMwMDBiMl8xMA_9096eb92-321e-4454-8699-926ecd30f0e9">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i56c7649fccf74c549345430727016810_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzUtMi0xLTEtNjQ4MTQ_cebbfe16-6304-4851-968f-70e306ccd077"
      unitRef="usd">8158000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iab3e3d7226ef496b8f842c99ee2f559b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzUtNC0xLTEtNjQ4MTQ_15dd1ef0-e590-4680-8448-d6dcbce21c6a"
      unitRef="usd">7857000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2f37889d3364467cb05fbda9173f8222_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzUtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo1ZTNmMTk2ZDZkNzE0N2E1ODNjMjEyNWVhYTA5NWYyNF80_16c85afa-ac01-44bd-a474-da1f820f1dea">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i973c51268c9640ca81ae0b2cd737c823_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzYtMi0xLTEtNjQ4MTQ_e071ac0e-4337-44d0-80e5-6513b5dcacba"
      unitRef="usd">21570000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib18981a4b64b421bb4baef8099e35e17_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzYtNC0xLTEtNjQ4MTQ_5de7244d-241e-4f25-9027-70de4343ba7e"
      unitRef="usd">19135000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0e4c559dfd474766bf65d705e5e0b12c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzYtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpjNTU0ZWZlMWFkYWQ0ZjFjODVjYjQ1ZDJkMjg4ZjA4Yl80_5a9e32bd-31bd-4246-a96b-79cdc7d987d4">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia512a2d64c5b4431852a269a6d4ea69b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzYtNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpjNTU0ZWZlMWFkYWQ0ZjFjODVjYjQ1ZDJkMjg4ZjA4Yl8xMA_1ced7281-e178-4168-957c-dc10e9ecd480">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iab42e973218f441387efc4296ae2f393_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzctMi0xLTEtNjQ4MTQ_b572ab6b-e95d-4a1d-a415-24b8b022253c"
      unitRef="usd">66794000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i190a053e12204a7eb1c79914875c0e13_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzctNC0xLTEtNjQ4MTQ_e54e2702-b5a9-4f72-b4f6-baf7590a1109"
      unitRef="usd">63379000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9f81e247c5d54304a7a5d24a1aa3b1f3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzctNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo5OGMwZjU5YTRiY2U0NjcwOWE2YmU3OGFkZWUyZmEzZl80_b28fc979-4254-4304-9bf6-28a1c9b3b438">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id11a619b456b4185ac07dd680670f4dd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzctNi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo5OGMwZjU5YTRiY2U0NjcwOWE2YmU3OGFkZWUyZmEzZl8xMA_03d6897d-5edc-429d-959a-78806264f605">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8e2e4ac90c254b56980b9c47f1937d59_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzgtMi0xLTEtNjQ4MTQ_ec508738-c802-4d51-8c5f-8aa9dff1d310"
      unitRef="usd">92620000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iec82113755a2403db531a4581b42ddef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzgtNC0xLTEtNjQ4MTQ_14a61b70-e1e9-4cae-af0b-f0c297b97ea3"
      unitRef="usd">64238000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzktMi0xLTEtNjQ4MTQ_4de51994-83c6-4707-b9c3-539c93d680f9"
      unitRef="usd">1504037000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzktNC0xLTEtNjQ4MTQ_858c4cea-d61f-401f-b86b-197ab01a5cfc"
      unitRef="usd">1491055000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzEwLTItMS0xLTY0ODE0_4b0cfcfd-1cc7-4a78-a7cf-63341af31801"
      unitRef="usd">1058379000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzEwLTQtMS0xLTY0ODE0_eac07337-6313-4d29-be4c-9806394ab961"
      unitRef="usd">1054638000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzExLTItMS0xLTY0ODE0_d09a22f4-150c-4045-bffc-59c364e72509"
      unitRef="usd">445658000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90YWJsZTpkMDBjMGM4YjEyMGE0NmRlOTY2YzgxN2ZmODY5YTgzNy90YWJsZXJhbmdlOmQwMGMwYzhiMTIwYTQ2ZGU5NjZjODE3ZmY4NjlhODM3XzExLTQtMS0xLTY0ODE0_3d3ba6f5-cf65-4434-b0ea-cef33841d53d"
      unitRef="usd">436417000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzE1OQ_1cdf435e-c4d1-4b63-b52e-2bf62203fc4e"
      unitRef="usd">62500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzE2OQ_39eed3d3-1394-4339-bad9-d1037d0f72a5"
      unitRef="usd">65100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzE4Mw_1d003b1a-34dd-48e9-828d-792eb14e99c3"
      unitRef="usd">63300000</us-gaap:Depreciation>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzI4Mw_306e2bb1-a848-4e06-9c94-4a8d1596a37c"
      unitRef="usd">1700000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzI5Mw_2d72791a-c5e1-4144-a26b-0d33f3278856"
      unitRef="usd">1900000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzMwNw_3f62f3d3-864d-456f-8821-65f0167acc8b"
      unitRef="usd">2100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzM3NA_1fecd6f8-a830-4f74-94e4-44831d2dd794"
      unitRef="usd">96300000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzM4NA_f4fb7589-fa03-4782-9a35-5fbbcc175ec4"
      unitRef="usd">53700000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzM5OA_998fbf40-3ba3-4517-b42f-856417008602"
      unitRef="usd">42400000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzQzOA_53f1558a-0360-4892-9790-14cc76d14060"
      unitRef="usd">5900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzQ0Mg_4cddb9c4-5e9f-44ac-818a-fc19d1e8141d"
      unitRef="usd">3900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzQ1MA_cfbc056f-0005-426b-a9ba-b09421eb2738"
      unitRef="usd">4800000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CostOfPropertyRepairsAndMaintenance
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzYyMA_fe361894-2c81-46f1-a707-8026bb78b5c3"
      unitRef="usd">20700000</us-gaap:CostOfPropertyRepairsAndMaintenance>
    <us-gaap:CostOfPropertyRepairsAndMaintenance
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzYzMA_2ac20543-4e76-417e-9d42-040c690d01d9"
      unitRef="usd">19300000</us-gaap:CostOfPropertyRepairsAndMaintenance>
    <us-gaap:CostOfPropertyRepairsAndMaintenance
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDUvZnJhZzpjYjhiMjdjNmI2MWQ0YzYyOTYzOTdkZDQwMGQ0OWY3Mi90ZXh0cmVnaW9uOmNiOGIyN2M2YjYxZDRjNjI5NjM5N2RkNDAwZDQ5ZjcyXzY0NA_96af6b45-7040-4303-959b-88e2bfb66a1e"
      unitRef="usd">17700000</us-gaap:CostOfPropertyRepairsAndMaintenance>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzEyMzU_a7ecc2c8-4c58-42a3-841a-ac415835ab32">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;15. Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill represents the excess of the purchase price over the fair value of the net tangible and identifiable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;intangible assets acquired in each business combination. Goodwill and intangible assets with indefinite useful lives&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are not amortized, but are tested for impairment at least annually at the reporting unit level, using either a qualitative&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;or quantitative approach. Impairment is the condition that exists when the carrying amount of a reporting unit,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;including goodwill, exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2022, management applied the qualitative assessment approach in performing its annual evaluation of goodwill for the Company's Machine Clothing reporting unit and two AEC reporting units and&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;concluded that each reporting unit&#x2019;s fair value continued to exceed its carrying value. In addition, there were no&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amounts at risk due to the estimated excess between the fair and carrying values. Accordingly, no impairment charges&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;were recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;       We are continuing to amortize certain patents, trademarks and names, customer contracts, relationships and&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;technology assets that have finite lives.The changes in intangible assets and goodwill from December&#160;31, 2020 to December&#160;31, 2022, 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:88.793%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except for years)&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization life in years&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Currency Translation&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Finite-Lived intangible assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;34&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(720)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,527&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,899&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Finite-Lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39,081&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indefinite-Lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;65,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;113,795&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Indefinite-Lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;182,124&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;178,217&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.218%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.073%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except for&#160;years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&#160;life in years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;Translation&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Finite-Lived intangible assets:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Finite-Lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(633)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indefinite-Lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Indefinite-Lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, the gross carrying amount and accumulated amortization of Finite-Lived intangible assets was $77.8 million and $44.0 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to Finite-lived intangible assets was reported in the Consolidated Statement of Income as follows: $0.8 million in Cost of goods sold and $4.0 million in Selling, general and administrative expenses in 2022; $3.0 million in Cost of goods sold and $4.2 million in Selling, general and administrative expenses in 2021; and $3.0 million in Cost of goods sold and $4.3 million in Selling, general and administrative expenses in 2020. Estimated amortization expense of intangibles for the years ending December 31, 2023 through 2027, is 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:85.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="icb507e9b80ee4bafb53744fc312e2f8b_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzkzNDU4NDg4NDEyODA_757af550-9d30-4531-ae16-f94d498cde57"
      unitRef="reporting_unit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzkzNDU4NDg4NDEyOTI_86aa4d31-525a-49cc-bb5f-6087ea4aee76"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzEyMzY_255e4a0d-3605-479f-b33a-44fffbd72fb6">The changes in intangible assets and goodwill from December&#160;31, 2020 to December&#160;31, 2022, were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.793%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except for years)&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization life in years&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom: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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Currency Translation&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Finite-Lived intangible assets:&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;45&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;34&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,712&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(274)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,077&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;720&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(720)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32,527&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;28,899&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Finite-Lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;39,081&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(4,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;33,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indefinite-Lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;68,329&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(2,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;65,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;113,795&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(1,019)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;112,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Indefinite-Lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;182,124&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(3,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;178,217&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.218%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.451%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.073%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except for&#160;years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortization&#160;life in years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency&lt;br/&gt;Translation&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Finite-Lived intangible assets:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(629)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(403)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Intellectual property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-15&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(230)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Finite-Lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(633)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Indefinite-Lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;AEC Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Indefinite-Lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,429)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i8f5f0e7a8dcd4059994be85ff1d49f7e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzItMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpiNmY0MTViZTM5OWI0OWM1YTM1MzBjMzIwOGEyNzdmNl80_330f3af6-7e96-491d-b946-81a609965bf0">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6f9ecffd442b4e148aee51e2a1e80e93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzItMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpiNmY0MTViZTM5OWI0OWM1YTM1MzBjMzIwOGEyNzdmNl83_90f961b6-184a-4090-b782-bc0d39095896">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0f624278071446fb8530e826a7be66d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzItNC0xLTEtNjQ4MTQ_5864ecaf-2386-4ade-8254-f8250b256748"
      unitRef="usd">45000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1990ebb901ba4e0689766ee1e1cf8ea0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzItOC0xLTEtNjQ4MTQ_d1101bc9-b6cf-47f9-8edd-7c881c65d0a5"
      unitRef="usd">11000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i1990ebb901ba4e0689766ee1e1cf8ea0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzItMTAtMS0xLTY0ODE0_8abd4cd2-a66c-4d02-b0ad-9c39d1466890"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iac2d93df14df44db83871c11e851fca9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzItMTItMS0xLTY0ODE0_c40d3a8e-e5eb-4800-96f7-aac4aeeac6a3"
      unitRef="usd">34000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i859280a574fc44e88ce99b7d13ba43b0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzMtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpkNGJiMTA3MjkzZTY0YmRhYTNkM2FlNGExNGFjNDhjOF80_47f1c3ab-6a7c-4870-b5d2-794ed383f4c5">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifac6e72416ed460c8d49181de56d1852_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzMtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpkNGJiMTA3MjkzZTY0YmRhYTNkM2FlNGExNGFjNDhjOF83_47f74baf-7f80-4e29-a492-ad5bb7cce82f">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6d4b1ca5d86e4cf7838a97b76d985b67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzMtNC0xLTEtNjQ4MTQ_ba576923-0b5b-48fc-9f93-f5daa36ab962"
      unitRef="usd">4712000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iaab2160ba4a34152b752ef6a65760e85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzMtOC0xLTEtNjQ4MTQ_dff403fd-7563-4520-951a-e35e7847516f"
      unitRef="usd">554000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="iaab2160ba4a34152b752ef6a65760e85_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzMtMTAtMS0xLTY0ODE0_ba38021e-4a34-42f3-943e-e7834777bfb1"
      unitRef="usd">-274000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i947bd458da5a41ab86acf5a00f1ba869_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzMtMTItMS0xLTY0ODE0_690a8b54-ad38-48d8-b264-1ecf7d8b8f45"
      unitRef="usd">3884000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibca4e6405453494283ccae93c511487d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzQtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo1ZjI0M2U3N2U3YWI0ODI4OWZiODU1NmY4YWY2NTdkNV80_224cd2a6-92b3-4588-9a4c-d44ad416f8a7">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i46aeb719fda44e29b3cf7bbbc7fa3dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzQtNC0xLTEtNjQ4MTQ_f67dec14-0d97-41b3-b0cf-9afd6fe05d42"
      unitRef="usd">1077000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibca4e6405453494283ccae93c511487d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzQtOC0xLTEtNjQ4MTQ_fd46579d-60aa-4864-95eb-762216c8ab18"
      unitRef="usd">83000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ibca4e6405453494283ccae93c511487d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzQtMTAtMS0xLTY0ODE0_4b9ce24a-fa39-4a39-8546-10da4ba4c598"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if55e537dd78246e3af88496e9196bdba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzQtMTItMS0xLTY0ODE0_fcc46500-4ec4-4425-ab5b-e4c274756544"
      unitRef="usd">994000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0000ec755ff74552ad9ee09f565bca75_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzUtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjplYzBiOTQ4ZWY2MzY0ZjM1ODEzMDBlMGI1ZDk0ZDZiNV80_be77148d-40fb-4916-8c81-dbc9e30f6aac">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i978c9feead9f4148afd3e55a178b70d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzUtNC0xLTEtNjQ4MTQ_85007936-ed83-4582-855a-7c855886b707"
      unitRef="usd">720000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0000ec755ff74552ad9ee09f565bca75_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzUtOC0xLTEtNjQ4MTQ_f1ead2d9-7fad-4b7d-99c5-3bb681977ccc"
      unitRef="usd">720000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i0000ec755ff74552ad9ee09f565bca75_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzUtMTAtMS0xLTY0ODE0_4bbd7dcc-3012-41b5-b55e-f21b7ee095ae"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie233e7dada3d404f83cc521ccc38b588_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzUtMTItMS0xLTY0ODE0_dfc6f625-a934-4dbc-9f72-f74a84e3c33c"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i49308962fd90491cbe9e4096c13f38d3_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzYtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo1OWIxNWU2Y2Y1MzE0Yjc4ODMyOTZhMGQ2MWVmNTZmOF80_91c020a5-f018-4702-9656-cd466dcc7b1a">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i207d413655a44c8ab4953d4a3a776bdd_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzYtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo1OWIxNWU2Y2Y1MzE0Yjc4ODMyOTZhMGQ2MWVmNTZmOF83_e84de532-8be7-4785-8d1c-a8bea5427450">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i873aabfae5234be0888c66c2827188ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzYtNC0xLTEtNjQ4MTQ_21ce6212-741a-4203-9bd2-b5cddeee8405"
      unitRef="usd">32527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2e9e97dd0fec402484d4d275fc81f2b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzYtOC0xLTEtNjQ4MTQ_1a11a93f-0e94-40e5-a71d-6422bb9bbcdc"
      unitRef="usd">3474000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i2e9e97dd0fec402484d4d275fc81f2b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzYtMTAtMS0xLTY0ODE0_6b29c16a-0e5e-4e77-97cc-5753216e3ddf"
      unitRef="usd">-154000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i87d3d2b6fbc74ee081f709fb19384f56_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzYtMTItMS0xLTY0ODE0_235d0cd1-9fcf-4d91-a4ab-14bc923294f4"
      unitRef="usd">28899000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzgtNC0xLTEtNjQ4MTQ_aaa1e45c-59f6-4940-a0c5-f370055fb2b1"
      unitRef="usd">39081000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzgtOC0xLTEtNjQ4MTQ_a5dfe55e-dfe0-4349-9eef-a035d0774446"
      unitRef="usd">4842000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzgtMTAtMS0xLTY0ODE0_66554a01-4f1b-4ce9-ab99-cb993d2d8f6e"
      unitRef="usd">-428000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzgtMTItMS0xLTY0ODE0_8b525412-8131-40e6-95f1-804660db655b"
      unitRef="usd">33811000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i1512087a02bf4ce4a793e2b9fe703fa9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzEwLTQtMS0xLTY0ODE0_13fcede6-806d-49ff-927a-49baaff24ae8"
      unitRef="usd">68329000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0cc8b69c338244c89ae330b7f9117b9f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzEwLTEwLTEtMS02NDgxNA_63f21608-003f-4d7e-afab-13849c57c749"
      unitRef="usd">-2888000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i985c00a7397949e3ae3cef48c87a750f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzEwLTEyLTEtMS02NDgxNA_dc7e09e1-f048-4a7b-a217-f403d32373dc"
      unitRef="usd">65441000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8293595d610e40d4b372fdf553d169b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzExLTQtMS0xLTY0ODE0_5d135df8-187c-4ea6-ae29-1bd40a59e13c"
      unitRef="usd">113795000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibd998f2ff135421eaeade2ccc3c6d1a2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzExLTEwLTEtMS02NDgxNA_99b25007-26a4-4c69-b252-83a75f450179"
      unitRef="usd">-1019000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ie2f461cd44d546169cc1abf4e4a0f1c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzExLTEyLTEtMS02NDgxNA_223b31c2-f9af-432b-9827-acaf4baafbad"
      unitRef="usd">112776000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzEyLTQtMS0xLTY0ODE0_31c19dc4-a32e-4f27-b834-02adcfd66960"
      unitRef="usd">182124000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzEyLTEwLTEtMS02NDgxNA_a3ca50a5-d27e-4da3-88fc-e94f5b2f5f71"
      unitRef="usd">-3907000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3YWJiODNlMDY3NTM0MWRlOTgxMWRkODllYTJkZDVkYi90YWJsZXJhbmdlOjdhYmI4M2UwNjc1MzQxZGU5ODExZGQ4OWVhMmRkNWRiXzEyLTEyLTEtMS02NDgxNA_fdb58b79-5234-4779-982a-e743788c4407"
      unitRef="usd">178217000</us-gaap:Goodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="icf50bf4cdea74b57814aabdae74f6a93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzItMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo4NzgwYmI3YjE2OTM0NDIyYTJmYjVjOTU0NDBiYTViM180_06018d53-2b44-41d8-a476-e7bbe4f37cb1">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2407aed0623146abb8c67ffbc32a69fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzItMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo4NzgwYmI3YjE2OTM0NDIyYTJmYjVjOTU0NDBiYTViM183_7ad5329f-ca11-47a6-98ac-7100d16a065f">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iea0905af95e24283b8f15dd6f5aa1426_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzItNC0xLTEtNjQ4MTQ_c5fea76b-7ac2-4fa7-8fd2-24cbc37e3344"
      unitRef="usd">57000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icb142c8886834b32bde5a3c8422b8494_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzItOC0xLTEtNjQ4MTQ_68eff5db-5327-47fd-94a8-531f4f43c3f3"
      unitRef="usd">12000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="icb142c8886834b32bde5a3c8422b8494_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzItMTAtMS0xLTY0ODE0_b2c8eab1-4d47-4315-8188-fdcfed00d657"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0f624278071446fb8530e826a7be66d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzItMTItMS0xLTY0ODE0_45e835a1-b36a-44ea-854c-a9d239e59d8a"
      unitRef="usd">45000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic336cf91030d4fd4ae8bb56449069f32_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzMtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpjNDZjODg5Zjc0Y2E0Y2JmYTM2MDIzNWU3MjMyMzlhNl80_22c27674-7e85-40cc-a79b-449283dc981d">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3320f27447464c608b9ef941e9e6aad1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzMtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpjNDZjODg5Zjc0Y2E0Y2JmYTM2MDIzNWU3MjMyMzlhNl83_0724fef5-011b-4c8a-b60d-f91ed65fdad6">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6a0ac6d3585749f387840ded9b8b7db0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzMtNC0xLTEtNjQ4MTQ_2e72d6fb-59b0-4500-bfde-43c14a24a69c"
      unitRef="usd">5744000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if9a0a12490de4a8ba78d32f19c7c3d1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzMtOC0xLTEtNjQ4MTQ_a1d42611-e713-4b9b-9713-44a1445afed8"
      unitRef="usd">629000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="if9a0a12490de4a8ba78d32f19c7c3d1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzMtMTAtMS0xLTY0ODE0_4d5f2a81-3e64-4331-aad1-b32c6b7f5e82"
      unitRef="usd">-403000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6d4b1ca5d86e4cf7838a97b76d985b67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzMtMTItMS0xLTY0ODE0_8dfcddf9-8ec9-429c-b30c-9d3e15f4cdb7"
      unitRef="usd">4712000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i85e4becedb64404ab6e44b7635370e94_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzQtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjphM2FmNjhhNTVjYWQ0MjIwYWQzMmYzMjZlZGE2NThlN180_1d1de056-e3f4-433e-a2c6-bae233fa95d2">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib1e67ac82e384cc69e13dffae3494d3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzQtNC0xLTEtNjQ4MTQ_bfd99c1d-cf25-411b-b545-28e16554423b"
      unitRef="usd">1160000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i85e4becedb64404ab6e44b7635370e94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzQtOC0xLTEtNjQ4MTQ_aaf9b11b-9478-4b21-905f-bfa4605bb411"
      unitRef="usd">83000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i85e4becedb64404ab6e44b7635370e94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzQtMTAtMS0xLTY0ODE0_132c6e16-876f-42e7-b49b-f95a8ece7831"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i46aeb719fda44e29b3cf7bbbc7fa3dbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzQtMTItMS0xLTY0ODE0_37af51e6-545c-4b22-a022-02329af7eaf9"
      unitRef="usd">1077000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0fe8ef75508743e68c4f2c2acda0f0d0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzUtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjo5ZGE5MWE1Njg2ZTM0NTYwOGZlNWViYjM3NGJmNmZhMV80_14fede72-13d0-41a4-a8a9-237eccf61713">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7827154f39b04c708fd47a1377df9eb8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzUtNC0xLTEtNjQ4MTQ_efc9e88a-1519-43a5-830c-ca47d07f386d"
      unitRef="usd">3632000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0fe8ef75508743e68c4f2c2acda0f0d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzUtOC0xLTEtNjQ4MTQ_362c05e6-5327-4613-b44f-14a4e759eb5f"
      unitRef="usd">2912000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i0fe8ef75508743e68c4f2c2acda0f0d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzUtMTAtMS0xLTY0ODE0_93f5bc45-6aed-4298-959c-efa45d8880f0"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i978c9feead9f4148afd3e55a178b70d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzUtMTItMS0xLTY0ODE0_ff720ba0-5537-4e98-b7c9-99bde7d62f42"
      unitRef="usd">720000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7d2d0b268559424cbeb2afd38505f72a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzYtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozOGQ1OGIwZDNhMGI0NGNiYjdhMDE5YTYzYTI0ODAwOF80_df93cb4c-0c62-40df-9316-2185cd690c43">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i954bebb8a4244b539a369041e329a8e3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzYtMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjozOGQ1OGIwZDNhMGI0NGNiYjdhMDE5YTYzYTI0ODAwOF83_5ac92a9e-9104-4765-83ff-d0892bd908ad">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib57347beb9744e1890886fa2174a054b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzYtNC0xLTEtNjQ4MTQ_789ab511-8d58-4068-807f-29654949ee55"
      unitRef="usd">36260000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2bcb11a56af247aa957153d0cf53190c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzYtOC0xLTEtNjQ4MTQ_5fce98cf-8c7b-4666-867d-3ae89eb701dd"
      unitRef="usd">3503000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i2bcb11a56af247aa957153d0cf53190c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzYtMTAtMS0xLTY0ODE0_6b1adfc8-d98b-4bd9-a258-9cd3db80cd65"
      unitRef="usd">-230000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i873aabfae5234be0888c66c2827188ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzYtMTItMS0xLTY0ODE0_5da9836b-ea1b-4552-8693-bba7415f70f5"
      unitRef="usd">32527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i2ce8a2455c49453998187874c12ba59d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzctMi0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpiYjliZGY5Y2YwZWY0NDVkODkzYzNjMjQxMzQ1ZDQzM180_dc82c45d-4513-481a-9387-1e5ce89eb1e3">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfb1bc456d3e45e39225eb0d80866d58_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzctNC0xLTEtNjQ4MTQ_a7089f02-9d81-44fa-adec-adf9aa4fafa7"
      unitRef="usd">16000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2ce8a2455c49453998187874c12ba59d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzctOC0xLTEtNjQ4MTQ_bed7dae8-5a07-4d94-b794-bcaea2ea79ba"
      unitRef="usd">16000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i2ce8a2455c49453998187874c12ba59d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzctMTAtMS0xLTY0ODE0_d17d28b9-6785-4341-9c4e-b369ba0c51e2"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6f0bb5a446224f51a714538d68cb2373_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzctMTItMS0xLTY0ODE0_b5fea5c2-ba9d-4422-bbd9-2c89a817acbf"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzgtNC0xLTEtNjQ4MTQ_6004ba79-946e-4a14-bf86-8659cf6c25b0"
      unitRef="usd">46869000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzgtOC0xLTEtNjQ4MTQ_0cc03363-ee3c-441c-ba5c-4b03cc901911"
      unitRef="usd">7155000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzgtMTAtMS0xLTY0ODE0_77d9cba1-a978-4b65-b2ce-ddac75d84bd5"
      unitRef="usd">-633000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzgtMTItMS0xLTY0ODE0_733e84ba-f98b-46ab-96c3-b2e9779e2276"
      unitRef="usd">39081000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="i624a5d2716cf423cbd5eba069d393271_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzEwLTQtMS0xLTY0ODE0_fbf08cac-5931-414f-8426-e92564f8aee7"
      unitRef="usd">72290000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iebab9a5b97ed4976ac171e1f6209512a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzEwLTEwLTEtMS02NDgxNA_4cf1b211-5931-4794-9edb-4818241d2a5d"
      unitRef="usd">-3961000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i1512087a02bf4ce4a793e2b9fe703fa9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzEwLTEyLTEtMS02NDgxNA_038d47e1-195d-4ab8-83f1-eb587800363e"
      unitRef="usd">68329000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i949c8bba286646d8b2d87573f3527f9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzExLTQtMS0xLTY0ODE0_6d635362-70e9-495c-af48-fdc9de2919d3"
      unitRef="usd">115263000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iee0ca798be9e4bb48b42789b90c1ade6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzExLTEwLTEtMS02NDgxNA_b759ca4f-547d-47a7-bb45-95364627e906"
      unitRef="usd">-1468000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i8293595d610e40d4b372fdf553d169b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzExLTEyLTEtMS02NDgxNA_25de6124-fb21-4e0f-a74c-4a5226ef0e88"
      unitRef="usd">113795000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzEyLTQtMS0xLTY0ODE0_f0af07e0-71d9-4393-8521-e6b3a16f59ca"
      unitRef="usd">187553000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzEyLTEwLTEtMS02NDgxNA_3f866cd5-7a8b-4355-a039-8ee207f4427c"
      unitRef="usd">-5429000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo2OTNiMjMyNTc5ZDA0NjZjOGUwNTgyYjE3YmFhZjJlOC90YWJsZXJhbmdlOjY5M2IyMzI1NzlkMDQ2NmM4ZTA1ODJiMTdiYWFmMmU4XzEyLTEyLTEtMS02NDgxNA_6ed9a287-9882-4f2b-8419-666e44bb65e3"
      unitRef="usd">182124000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzU2Mw_b149205c-952e-4195-9b92-a2cf788775c8"
      unitRef="usd">77800000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzU3MA_5bdeb44a-6358-45c5-b425-1ed5549df5d1"
      unitRef="usd">44000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2f7ab349d2494e0685a927d69cc5d30c_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzE2NDkyNjc0NDIwNTE4_c600fc65-3a3e-4eac-8740-1ac57a99a704"
      unitRef="usd">800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9ca7ef59ab214968b4c7d6e10cd70328_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzE2NDkyNjc0NDIwNTI5_7ff18029-f99a-4a08-9106-509fa41db631"
      unitRef="usd">4000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i18b152667cc04a1088cc9f840db654bc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzE2NDkyNjc0NDIwNTM5_0e0ba251-4b3a-4d7d-8522-045c6872ea39"
      unitRef="usd">3000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ifd6e5bda4c3a47b1a43c13f84981bfc6_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzE2NDkyNjc0NDIwNTQ5_22db2a9f-7bf4-471d-84ba-13e21822ede6"
      unitRef="usd">4200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id10c50b6018840df85d2c36d2d6d043d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzEwMzc_13f6b61b-ed34-4be9-9d6a-6a989d3f0578"
      unitRef="usd">3000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6fb5bb31b50f4ad09a4289de4779e68c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzEwNjY_712ce3bd-7fa7-46d5-968f-f67734111f95"
      unitRef="usd">4300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90ZXh0cmVnaW9uOjZhZDk4NTMxMjQ2ZjQxODQ5ZmE3M2QyNjNjNGRjMGMzXzEyMzc_7f358576-e5a3-4c73-b8ee-e17599b927d9">Estimated amortization expense of intangibles for the years ending December 31, 2023 through 2027, is 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:85.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Year&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;4,100&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3N2Q0ZGE4Njc5OTk0M2UzYjY3MTllNWEwNjQwZDg1ZS90YWJsZXJhbmdlOjc3ZDRkYTg2Nzk5OTQzZTNiNjcxOWU1YTA2NDBkODVlXzEtMi0xLTEtNjQ4MTQ_a362fdd9-c395-4574-8183-4b663c477261"
      unitRef="usd">4100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3N2Q0ZGE4Njc5OTk0M2UzYjY3MTllNWEwNjQwZDg1ZS90YWJsZXJhbmdlOjc3ZDRkYTg2Nzk5OTQzZTNiNjcxOWU1YTA2NDBkODVlXzItMi0xLTEtNjQ4MTQ_e7f00ca4-316d-4ff3-be82-abfed2235f02"
      unitRef="usd">4100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3N2Q0ZGE4Njc5OTk0M2UzYjY3MTllNWEwNjQwZDg1ZS90YWJsZXJhbmdlOjc3ZDRkYTg2Nzk5OTQzZTNiNjcxOWU1YTA2NDBkODVlXzMtMi0xLTEtNjQ4MTQ_3202d3e4-cbbc-4789-9957-f2a2f303209f"
      unitRef="usd">4100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3N2Q0ZGE4Njc5OTk0M2UzYjY3MTllNWEwNjQwZDg1ZS90YWJsZXJhbmdlOjc3ZDRkYTg2Nzk5OTQzZTNiNjcxOWU1YTA2NDBkODVlXzQtMi0xLTEtNjQ4MTQ_ca7482d3-77c9-415b-95ea-71f3fd0a2d7f"
      unitRef="usd">4100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNDgvZnJhZzo2YWQ5ODUzMTI0NmY0MTg0OWZhNzNkMjYzYzRkYzBjMy90YWJsZTo3N2Q0ZGE4Njc5OTk0M2UzYjY3MTllNWEwNjQwZDg1ZS90YWJsZXJhbmdlOjc3ZDRkYTg2Nzk5OTQzZTNiNjcxOWU1YTA2NDBkODVlXzUtMi0xLTEtNjQ4MTQ_d5a95c45-2c60-4dba-81c1-dde857d52e61"
      unitRef="usd">4100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90ZXh0cmVnaW9uOjdiMWZlNGI4ZDdmMzQzNjhhNmZkOTEwOTJjNDZlOTVkXzYy_829d5ae2-6e86-4772-accf-fb1b8616b18e">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;16. Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,867&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returns and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,084&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,683&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract loss reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,359&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,966&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,439&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,830&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;126,385&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90ZXh0cmVnaW9uOjdiMWZlNGI4ZDdmMzQzNjhhNmZkOTEwOTJjNDZlOTVkXzYz_c5655c00-f15f-40c1-b5e9-15f8d7992f4d">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries, wages and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;57,867&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Returns and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,084&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and postretirement &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,683&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating and Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,274&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract loss reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,359&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,966&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,439&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,830&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;126,385&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzEtMi0xLTEtNjQ4MTQ_3002c0bf-8673-4263-846a-d4ba58d21b5b"
      unitRef="usd">57867000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzEtNC0xLTEtNjQ4MTQ_44a34023-e6ef-4dd2-b50e-1f877eb433b8"
      unitRef="usd">54254000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzItMi0xLTEtNjQ4MTQ_0451cf5a-a9d5-49af-9d8f-e24c43d8f6cd"
      unitRef="usd">15176000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzItNC0xLTEtNjQ4MTQ_13614169-26e8-4eff-a940-5208637296a5"
      unitRef="usd">6959000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzMtMi0xLTEtNjQ4MTQ_79624e95-fadf-4c29-988e-e5b92d2a35e0"
      unitRef="usd">9084000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzMtNC0xLTEtNjQ4MTQ_fff1102a-cc5e-4282-a04c-33294de1e0e7"
      unitRef="usd">9798000</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzQtMi0xLTEtNjQ4MTQ_5802f59f-c401-4d58-8b5e-9b221578686f"
      unitRef="usd">7778000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DividendsPayableCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzQtNC0xLTEtNjQ4MTQ_cfb4a0f4-c6d1-4603-afca-d9fcca01baea"
      unitRef="usd">6742000</us-gaap:DividendsPayableCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzUtMi0xLTEtODAyOTY_a59eca79-2c8c-4178-aa7f-c84841e54c55"
      unitRef="usd">6683000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzUtNC0xLTEtODAyOTY_a0e26383-c615-46ee-9df9-c70695726ec0"
      unitRef="usd">10742000</us-gaap:DefinedBenefitPensionPlanLiabilitiesCurrent>
    <ain:OperatingLeaseLiabilityCurrentAndFinanceLeaseLiabilityCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzUtMi0xLTEtNjQ4MTQ_62f7229d-8c61-46d1-ae25-26f87ad56a0d"
      unitRef="usd">5929000</ain:OperatingLeaseLiabilityCurrentAndFinanceLeaseLiabilityCurrent>
    <ain:OperatingLeaseLiabilityCurrentAndFinanceLeaseLiabilityCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzUtNC0xLTEtNjQ4MTQ_53986fd8-c853-4ee0-8142-90ed1934eb1d"
      unitRef="usd">5336000</ain:OperatingLeaseLiabilityCurrentAndFinanceLeaseLiabilityCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzYtMi0xLTEtNjQ4MTQ_fec85464-662f-47cd-9b3e-93c6250a59e0"
      unitRef="usd">10274000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzYtNC0xLTEtNjQ4MTQ_30940891-6f07-44f0-8d51-a71f22a6cbad"
      unitRef="usd">9041000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <ain:ContractLossReserveCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzctMi0xLTEtNjQ4MTQ_dd6fbd55-8885-403b-918d-277f043f3f65"
      unitRef="usd">2359000</ain:ContractLossReserveCurrent>
    <ain:ContractLossReserveCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzctNC0xLTEtNjQ4MTQ_df72225b-ff8e-4b4c-8c2a-e71a52c87898"
      unitRef="usd">3608000</ain:ContractLossReserveCurrent>
    <ain:AccruedFreightCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzgtMi0xLTEtNjQ4MTQ_f61d0360-7e20-4822-a74f-efebd7ff9c5c"
      unitRef="usd">1966000</ain:AccruedFreightCurrent>
    <ain:AccruedFreightCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzgtNC0xLTEtNjQ4MTQ_2b314028-bf08-4fb4-89da-3f45c475b6b5"
      unitRef="usd">4031000</ain:AccruedFreightCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzktMi0xLTEtNjQ4MTQ_64e355f0-1230-4536-8edc-25d0f657472d"
      unitRef="usd">3439000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzktNC0xLTEtNjQ4MTQ_114425d3-febc-4c72-ba25-a7baf5d74a86"
      unitRef="usd">3926000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzEwLTItMS0xLTY0ODE0_b75c5cbf-03a8-406d-bb4e-5db968d8cb51"
      unitRef="usd">5830000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzEwLTQtMS0xLTY0ODE0_083c8e09-a59f-402f-9ffc-5ad982dec2b7"
      unitRef="usd">9888000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzExLTItMS0xLTY0ODE0_e06b81bd-2283-4d27-b6f0-1f22b0395209"
      unitRef="usd">126385000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTEvZnJhZzo3YjFmZTRiOGQ3ZjM0MzY4YTZmZDkxMDkyYzQ2ZTk1ZC90YWJsZToyZjg5NTlhZDhmYzE0ZjgwOWFlMDcwMDdkYThiMjZiMS90YWJsZXJhbmdlOjJmODk1OWFkOGZjMTRmODA5YWUwNzAwN2RhOGIyNmIxXzExLTQtMS0xLTY0ODE0_0cf2de3a-4e21-4d8c-a7db-83263b3d7f91"
      unitRef="usd">124325000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzUzMTg_56942693-f5cb-4625-8a47-9be5806386a9">Financial Instruments&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, principally to banks, consists of:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except interest rates)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit agreement with borrowings outstanding at an end of period interest rate of&#160;3.16% in 2022 and&#160;3.74% in 2021 (including the effect of interest rate hedging transactions, as described below), due in&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;439,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had no current maturities of Long-term debt as of December 31, 2022 or December 31, 2021. Principal payments of $439 million are due on long-term debt in 2024. Cash payments of interest amounted to $16.0 million in 2022, $14.9 million in 2021 and $15.1 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 27, 2020, we entered into a $700 million unsecured Four-Year Revolving Credit Facility Agreement (the &#x201c;Credit Agreement&#x201d;) which amended and restated the prior amended and restated $685 million Five-Year Revolving Credit Facility  Agreement, which we had entered into on November 7, 2017 (the &#x201c;Prior Agreement&#x201d;). Under the Credit Agreement, $439 million of borrowings were outstanding as of December&#160;31, 2022. The applicable interest rate for borrowings was LIBOR plus a spread, based on our leverage ratio at the time of borrowing. At the time of the last borrowing on December 30, 2022, the spread was&#160;1.625%. The spread was based on a pricing grid, which ranged from&#160;1.500% to&#160;2.000%, based on our leverage ratio. Based on our maximum leverage ratio and our Consolidated EBITDA, and without modification to any other credit agreements, as of December&#160;31, 2022, we would have been able to borrow an additional $261 million under the Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains customary terms, as well as affirmative covenants, negative covenants and events of default that are comparable to those in the Prior Agreement. The Borrowings are guaranteed by certain of the Company&#x2019;s subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our ability to borrow additional amounts under the Credit Agreement is conditional upon the absence of any defaults, as well as the absence of any material adverse change (as defined in the Credit Agreement).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On June 14, 2021, we entered into interest rate swap agreements for the period October 17, 2022 through October 27, 2024. These transactions have the effect of fixing the LIBOR portion of the effective interest rate (before addition of the spread) on $350&#160;million of indebtedness drawn under the Credit Agreement at the rate of 0.838% during the period. Under the terms of those transactions, we pay the fixed rate of 0.838% and the counterparties pay a floating rate based on the one-month LIBOR rate at each monthly calculation date. The monthly calculation date is the 16th of each month, and on December 16, 2022, one month LIBOR  was 4.33%. On December 16, 2022, t&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;he all-in-rate on the $350 million of debt was&#160;2.463%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 17, 2022 our interest rate swap agreements that were in effect from December 18, 2017 terminated. These transactions had the effect of fixing the LIBOR portion of the effective interest rate (before addition of the spread) on $350 million of indebtedness drawn under the Credit Agreement at the rate of&#160;2.11% during the period. Under the terms of those transactions, we paid the fixed rate of 2.11% and the counterparties paid a floating rate based on the one-month LIBOR rate at each monthly calculation date. The all-in-rate on the $350 million of debt was&#160;3.735%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These interest rate swaps are accounted for as a hedge of future cash flows, as further described in Note 18. No cash collateral was received or pledged in relation to the swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Credit Agreement, we are currently required to maintain a leverage ratio (as defined in the agreement) of not greater than&#160;3.50 to 1.00&#160;and minimum interest coverage (as defined) of 3.00 to 1.00.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, our leverage ratio was&#160;1.25 and our interest coverage ratio was&#160;15.17. We may purchase our Common Stock or pay dividends to the extent our leverage ratio remains at or below 3.50, and may make acquisitions with cash provided our leverage ratio does not exceed the limits noted above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indebtedness under the Credit Agreement is ranked equally in right of payment to all unsecured senior debt. We were in compliance with all debt covenants as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currently, our Credit Agreement and certain of our derivative instruments reference one-month USD LIBOR-based rates, which are set to discontinue after June 30, 2023.  Regulators in the U.S. and other jurisdictions have been working to replace these rates with alternative reference interest rates that are supported by transactions in liquid and observable markets, such as the Secured Overnight Financing Rate (SOFR) for USD LIBOR.  Our Credit Agreement contains provisions specifying alternative interest rate calculations to be employed when LIBOR ceases to be available as a benchmark and we have adhered to the ISDA IBOR Fallbacks Protocol, which will govern our derivatives upon the final cessation of USD LIBOR.  Amendments to the Reference Rate Reform standard have helped limit the accounting impact from contract modifications, including hedging relationships, due to the transition from LIBOR to alternative reference rates that are completed by December 31, 2024. We adopted certain provisions of this standard during 2021.  While we currently do not expect a significant impact to our operating results, financial position or cash flows from the transition from LIBOR to alternative reference interest rates, we will continue to monitor the impact of this transition until it is completed.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzUzMTk_02ce25f3-84d7-4858-9c6a-baee6451c239">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt, principally to banks, consists of:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except interest rates)&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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revolving credit agreement with borrowings outstanding at an end of period interest rate of&#160;3.16% in 2022 and&#160;3.74% in 2021 (including the effect of interest rate hedging transactions, as described below), due in&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;439,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="idff6401a96304a67b48aaab69ec5d712_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90YWJsZTowOGNlM2I5OWY0YmI0YzMyYTcxMWU3MDY3MjJlNjFhOC90YWJsZXJhbmdlOjA4Y2UzYjk5ZjRiYjRjMzJhNzExZTcwNjcyMmU2MWE4XzEtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjphOWUxNzI1NzMyZjc0ODExYTgwMDVjZGJhNmE0NmY3NF85Ng_a15a1908-2905-4b36-b331-1c2461122653"
      unitRef="number">0.0316</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8ac4a91f8dd444f49ffd9fe8956bdae3_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90YWJsZTowOGNlM2I5OWY0YmI0YzMyYTcxMWU3MDY3MjJlNjFhOC90YWJsZXJhbmdlOjA4Y2UzYjk5ZjRiYjRjMzJhNzExZTcwNjcyMmU2MWE4XzEtMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjphOWUxNzI1NzMyZjc0ODExYTgwMDVjZGJhNmE0NmY3NF8xMTE_857bd07a-0c8e-4e4c-9864-b19ea875540f"
      unitRef="number">0.0374</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebt
      contextRef="idff6401a96304a67b48aaab69ec5d712_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90YWJsZTowOGNlM2I5OWY0YmI0YzMyYTcxMWU3MDY3MjJlNjFhOC90YWJsZXJhbmdlOjA4Y2UzYjk5ZjRiYjRjMzJhNzExZTcwNjcyMmU2MWE4XzEtMi0xLTEtNjQ4MTQ_296676e5-e1ca-4d59-95a5-9aa25255ca5a"
      unitRef="usd">439000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8ac4a91f8dd444f49ffd9fe8956bdae3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90YWJsZTowOGNlM2I5OWY0YmI0YzMyYTcxMWU3MDY3MjJlNjFhOC90YWJsZXJhbmdlOjA4Y2UzYjk5ZjRiYjRjMzJhNzExZTcwNjcyMmU2MWE4XzEtNC0xLTEtNjQ4MTQ_948fc2bb-e338-43ff-91bb-e9a791c36dbc"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzE2NDkyNjc0NDg4ODE_51ec6af6-e706-4af1-b363-eebcb84b7e05"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzE2NDkyNjc0NDg4ODE_f0346761-42b7-47be-b372-8ff45f2d21f2"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzEyMg_f1503d06-32bc-4fb1-8f47-6b9e1834fd94"
      unitRef="usd">439000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:InterestPaid
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzE5OA_4ddda33b-3281-4009-94c4-48b9daf05bc8"
      unitRef="usd">16000000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzIwOA_21845cb7-ff13-4f15-8fbf-f35c132f8bc7"
      unitRef="usd">14900000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzIyMQ_5b5a8ca7-40cf-4c99-b5ab-e6448109fe06"
      unitRef="usd">15100000</us-gaap:InterestPaid>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idaaae44f45ad46e788259a944e58ab2f_I20201027"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzI3MA_8061fa84-d6ea-4fdb-b29f-6ef422932007"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8e3e963d0be944b3909122090bc95722_D20201027-20201027"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzUzMTY_3581bc1e-7e29-48ac-a931-10f5754ce33a">P4Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if5e304caa0d14295ab98e074f40b4eba_I20171107"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzQxMA_da81ecc6-04fe-4584-8ac9-acafa17876f2"
      unitRef="usd">685000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="iff8b6a3ff7e24e2393ac7f2e20ff74de_D20171107-20171107"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzUzMTc_478efc51-45c7-4a7a-bb12-929b4b2fdd74">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCredit
      contextRef="idff6401a96304a67b48aaab69ec5d712_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzU1OA_db562a5f-12e1-4604-9842-f24fe9428194"
      unitRef="usd">439000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icd42edbbbabd4fe9b7b97148ea3aeba0_D20211216-20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzc5Ng_4aa922dd-8354-4046-935d-945e247e3d89"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idf5e89d3295a4a9fb3d4551bb9805505_D20211216-20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzg1OA_bababf61-ac3a-4e34-a082-73c7be8a096f"
      unitRef="number">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="iffc1659d95be48e386da75df9e0d69fa_D20211216-20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzg2NA_9d9f6b5a-06ac-483a-89b4-30cd9b9861f2"
      unitRef="number">0.02000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="idff6401a96304a67b48aaab69ec5d712_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzEwNzc_296cbeea-4fb9-4bac-99a6-d7dc37c7b157"
      unitRef="usd">261000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic56cf4897d844b1b8bc6fe7253f6c4ac_I20210614"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzE4MDk_fcd7fb22-0df0-4468-8ca4-932791bc1763"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ic56cf4897d844b1b8bc6fe7253f6c4ac_I20210614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzE4NzY_028904cf-6724-4b27-b508-bcf37751f9d4"
      unitRef="number">0.00838</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ic56cf4897d844b1b8bc6fe7253f6c4ac_I20210614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzE5NjI_bd160f2f-7bd1-4fad-8f30-611679980644"
      unitRef="number">0.00838</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="ifb507ee4504440049bccba4fbbb4cfb7_I20211216"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzIxMDc_4563b7a0-30b0-4577-9c4a-ee3bc52716a0"
      unitRef="number">0.0433</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ideb170a7499a4d19b8888e0baeb8b858_I20221216"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzE1OTQyOTE4NjA4ODU2_e7ce4d55-969e-4629-97d3-d0fdac6343d6"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <ain:LIBORRate
      contextRef="ideb170a7499a4d19b8888e0baeb8b858_I20221216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzk4OTU2MDQ2NTYzOTc_dbae3970-0cbe-48d2-a9a3-244aa57fe730"
      unitRef="number">0.02463</ain:LIBORRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if5c83bd48c504769815314a57f982a27_I20221017"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzI4MTc_f5a69592-9bbe-481e-ba05-1c287ef28c76"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="if5c83bd48c504769815314a57f982a27_I20221017"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzI4ODQ_2f7b8400-6b15-4988-8358-3b7bb0df5fb9"
      unitRef="number">0.0211</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="if5c83bd48c504769815314a57f982a27_I20221017"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzI5NzA_fd56822b-7b91-4b1f-a0cd-255ac7f2bea3"
      unitRef="number">0.0211</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ideb170a7499a4d19b8888e0baeb8b858_I20221216"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzMxODg_e7ce4d55-969e-4629-97d3-d0fdac6343d6"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ie4422ac0149f4bec914e3fe1eb031f6a_I20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzMyMDM_6fe230eb-1223-4b38-913a-152317ac0a7d"
      unitRef="number">0.03735</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeCollateralObligationToReturnCash
      contextRef="i3f7560471eb5445a9bb9b1f1a30b7493_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzkzNDU4NDg4NDMxODg_67afaf12-1cb0-4544-b6ee-585afd79d130"
      unitRef="usd">0</us-gaap:DerivativeCollateralObligationToReturnCash>
    <us-gaap:DerivativeCollateralRightToReclaimCash
      contextRef="i3f7560471eb5445a9bb9b1f1a30b7493_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzkzNDU4NDg4NDMxODg_a3fa5d98-5384-40a9-bd2c-c05b15496928"
      unitRef="usd">0</us-gaap:DerivativeCollateralRightToReclaimCash>
    <ain:MaximumLeverageRatioAllowed
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzM1Mjk_9a63b1d7-ff2f-41d6-a486-1d338d0d31cf"
      unitRef="number">3.50</ain:MaximumLeverageRatioAllowed>
    <ain:MinimumInterestCoverageRatioRequired
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzM1Nzg_3402d302-46f6-40f1-a650-5e072d242de5"
      unitRef="number">3.00</ain:MinimumInterestCoverageRatioRequired>
    <ain:LeverageRatio
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzM2MTU_239769f0-cf81-4aae-b0e0-0c6b198c800f"
      unitRef="number">1.25</ain:LeverageRatio>
    <ain:InterestCoverageRatio
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzM2NTQ_ac3ac1af-ef11-4bc1-b15b-a750ca1266f5"
      unitRef="number">15.17</ain:InterestCoverageRatio>
    <ain:MaximumLeverageRatioAllowed
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTQvZnJhZzpkNjMxMTA1YmMzOTg0NDlhYWI0Nzk0ZGMxMjVhNzg4YS90ZXh0cmVnaW9uOmQ2MzExMDViYzM5ODQ0OWFhYjQ3OTRkYzEyNWE3ODhhXzM3NjE_93108eeb-40f2-44ee-aa2d-2d0fc91bc56f"
      unitRef="number">3.50</ain:MaximumLeverageRatioAllowed>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIzMzY_4821fe9b-c475-462f-b39f-3299bd19d5ec">Fair-Value MeasurementsFair 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 at the measurement date. Accounting principles establish a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Level 3 inputs are unobservable data points for the asset or liability, and include situations in which there is little, if any, market activity for the asset or liability. We had no Level 3 financial assets or liabilities at December&#160;31, 2022, or at December&#160;31, 2021, other than certain pension assets (see Note 4).&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair-value hierarchy for our Level 1 and Level 2 financial and non-financial assets and liabilities, which are measured at fair value on a recurring basis:&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:41.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant other observable inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzUtMC0xLTEtNjk3OTY_55aeb162-7aa1-45c3-8ef7-1edd178879b4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzUtMC0xLTEtNjk3OTY_7b8f98c7-adeb-450f-a165-4fa228b42ff1"&gt;Other Assets:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock of unaffiliated foreign public company&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;602&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,605&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzktMC0xLTEtNjk3OTg_5ab1598c-7033-487d-91d2-46df16697116"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzktMC0xLTEtNjk3OTg_8eba8b38-0b7a-4f94-9a11-2743184dd61d"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;Original cost basis $0.5 million&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents include short-term securities that are considered to be highly liquid and easily tradable. These securities are valued using inputs observable in active markets for identical securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rate swaps are accounted for as hedges of future cash flows. The fair value of our interest rate swaps are derived from a discounted cash flow analysis based on the terms of the contract and the interest rate curve, and is included in Other assets and/or Other noncurrent liabilities in the Consolidated Balance Sheets. Amounts determined to be due within one year are reclassified to Other current assets and/or Accrued liabilities in the Consolidated Balance Sheets. Unrealized gains and losses on the swaps flow through the caption Derivative valuation adjustment in the Shareholders&#x2019; equity section of the Consolidated Balance Sheets. As of December&#160;31, 2022, these interest rate swaps were determined to be highly effective hedges of interest rate cash flow risk. Amounts accumulated in Other comprehensive income are reclassified as Interest expense, net when the related interest payments (that is, the hedged forecasted transactions), and amortization related to the swap buyouts, affect earnings. Interest (income)/expense related to payments under the active swap agreements totaled&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $0.5 million in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 2022, $7.1 million in 2021 and $5.4 million in 2020. Additionally, non-cash interest income related to the amortization of swap buyouts totaled $0.0 million in 2022, $0.3 million in 2021, and $1.4 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;We operate our business in many regions of the world, and currency rate movements can have a significant effect on operating results. Foreign currency instruments are entered into periodically, and consist of foreign currency option contracts and forward contracts that are valued using quoted prices in active markets obtained from independent pricing sources. These instruments are measured using market foreign exchange prices and are recorded in the Consolidated Balance Sheets as Other assets and Accounts payable, as applicable. Changes in fair value of these instruments are recorded as gains or losses within Other (income)/expense, net.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:16.2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;When exercised, the foreign currency instruments are net settled with the same financial institution that bought or sold them. For all positions, whether options or forward contracts, there is risk from the possible inability of the financial institution to meet the terms of the contracts and the risk of unfavorable changes in interest and currency rates, which may reduce the value of the instruments. We seek to mitigate risk by evaluating the creditworthiness of counterparties and by monitoring the currency exchange and interest rate markets while reviewing the hedging risks and contracts to ensure compliance with our internal guidelines and policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:17pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(Gains)/losses related to changes in fair value of derivative instruments that were recognized in Other (income)/expense, net in the Consolidated Statements of Income were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.454%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.656%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:71%"&gt;Derivatives not designated as hedging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Foreign currency options (gains)/losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;64&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;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIzMzc_559467e9-9167-4590-bfe0-05ff7e5509fc">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the fair-value hierarchy for our Level 1 and Level 2 financial and non-financial assets and liabilities, which are measured at fair value on a recurring basis:&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:41.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant other observable inputs &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted prices in active markets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Significant other observable inputs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(Level 2)&lt;/span&gt;&lt;/div&gt;&lt;/td&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,533&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzUtMC0xLTEtNjk3OTY_55aeb162-7aa1-45c3-8ef7-1edd178879b4"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzUtMC0xLTEtNjk3OTY_7b8f98c7-adeb-450f-a165-4fa228b42ff1"&gt;Other Assets:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Common stock of unaffiliated foreign public company&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;602&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,605&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzktMC0xLTEtNjk3OTg_5ab1598c-7033-487d-91d2-46df16697116"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzktMC0xLTEtNjk3OTg_8eba8b38-0b7a-4f94-9a11-2743184dd61d"&gt;Other noncurrent liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:10pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;Original cost basis $0.5 million&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i78a724f7ffc2482b856a52be16d8348e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzQtMi0xLTEtNjQ4MTQ_baa2f900-efba-484e-968d-12ccbde8f2d3"
      unitRef="usd">6533000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4e6c38cb14c4476ba812350aa29091a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzQtNC0xLTEtNjQ4MTQ_f7955a5e-8349-4479-94c5-459f9d79b4ff"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i143bb836611d4bbca47f44bb8bcc8478_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzQtNi0xLTEtNjQ4MTQ_022ef4bf-29e6-4e42-b576-9ba8d99b77c9"
      unitRef="usd">20665000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i179b3d1e815d4c408b1fa1f8eccc5774_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzQtOC0xLTEtNjQ4MTQ_8b3414a7-79cd-401b-8679-e9722f8c522d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i78a724f7ffc2482b856a52be16d8348e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzYtMi0xLTEtNjQ4MTQ_70c30d23-b471-4eb3-bbdc-15a2934e5e82"
      unitRef="usd">602000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4e6c38cb14c4476ba812350aa29091a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzYtNC0xLTEtNjQ4MTQ_a3ad9f63-eb63-4100-a2d3-b34bfb6f83a0"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i143bb836611d4bbca47f44bb8bcc8478_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzYtNi0xLTEtNjQ4MTQ_aa2544c6-b95d-4b8e-83e2-2df741e479f8"
      unitRef="usd">702000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i179b3d1e815d4c408b1fa1f8eccc5774_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzYtOC0xLTEtNjQ4MTQ_56404efe-bc9e-44d2-b57f-d9429c6baa4e"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DerivativeAssets
      contextRef="i78a724f7ffc2482b856a52be16d8348e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzctMi0xLTEtNjQ4MTQ_49c7a216-6e5e-4078-92fa-2b91fcf0adee"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i4e6c38cb14c4476ba812350aa29091a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzctNC0xLTEtNjQ4MTQ_71cf1610-d9c1-44f0-a2e3-e1c29996e884"
      unitRef="usd">23605000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i143bb836611d4bbca47f44bb8bcc8478_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzctNi0xLTEtNjQ4MTQ_ac9aa621-38d4-4ed3-96e8-c176af2a5ac0"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i179b3d1e815d4c408b1fa1f8eccc5774_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzctOC0xLTEtNjQ4MTQ_76de3636-3371-47df-9372-1604574f50d5"
      unitRef="usd">3328000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i78a724f7ffc2482b856a52be16d8348e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzEwLTItMS0xLTY0ODE0_802cafbf-e965-4715-9e6a-8c13b3d15a98"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4e6c38cb14c4476ba812350aa29091a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzEwLTQtMS0xLTY0ODE0_2b40e372-6fe2-4020-9dd1-036fa7d26028"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i143bb836611d4bbca47f44bb8bcc8478_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzEwLTYtMS0xLTY0ODE0_04e13c60-a39e-47eb-8d84-867c63e91e1f"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i179b3d1e815d4c408b1fa1f8eccc5774_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTpjMWJkNjEwMWI1ZGY0N2ExODk5ODBhOWNiODQyYWFjZi90YWJsZXJhbmdlOmMxYmQ2MTAxYjVkZjQ3YTE4OTk4MGE5Y2I4NDJhYWNmXzEwLTgtMS0xLTY0ODE0_a262775f-27ff-4bc7-b8e8-b171c4ae3d3a"
      unitRef="usd">5176000</us-gaap:DerivativeLiabilities>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzEwMjg_03c022cc-e76f-41ba-a112-773fa433d2a8"
      unitRef="usd">500000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="icfddee25af534d539f7e24c862b80853_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIxNzc_af639285-662a-47e7-828d-e26daea06c07"
      unitRef="usd">500000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie7a569a304f148a29f994c420a9b586f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIxODc_8603a7fe-6cb6-4974-97af-524ddd094f4f"
      unitRef="usd">7100000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i921c15b9535c4f899d53511c334d09af_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIyMDA_2ec4137e-1460-476f-be39-5b78d715ce75"
      unitRef="usd">5400000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib8ab2929635a45578ec55cfcac53a5fa_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIzMDE_521ef02b-4ea9-4516-8740-51b1793c27fc"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3617b3ce9d06442f8008177f70095c2d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIzMTE_a90bea90-3428-4747-8966-ff9e75f9a328"
      unitRef="usd">300000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i739e036ac48d4246a6b1566ed68f585f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1XzIzMjU_7db087e1-b73c-4f5f-bc1f-dedf13fcfc55"
      unitRef="usd">1400000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90ZXh0cmVnaW9uOmEwYTJhYWQxMzdlYzQzNDU5MzUxMjljOTUwOGJkNjg1Xzk4OTU2MDQ2NTY5OTg_c0668a97-b9d1-407d-8d70-7ef423a3d75f">&lt;div style="text-indent:17pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(Gains)/losses related to changes in fair value of derivative instruments that were recognized in Other (income)/expense, net in the Consolidated Statements of Income were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.454%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.654%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.656%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(in thousands)&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:71%"&gt;Derivatives not designated as hedging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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="padding:2px 1pt;text-align:left;text-indent:1pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Foreign currency options (gains)/losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;(509)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;169&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;64&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie9e8c12b231a4c28b294ef663f66a73f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTo5Y2Q4Y2QzZmQwYmU0MzdjOTFlOWEwNDk4MTY1YTdkOC90YWJsZXJhbmdlOjljZDhjZDNmZDBiZTQzN2M5MWU5YTA0OTgxNjVhN2Q4XzQtMi0xLTEtNzExMTc_7dc4169e-a01d-4d93-92bf-b84ed6d1972e"
      unitRef="usd">-509000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic2a1d70c6cde40fbaf7b67bad821ec3e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTo5Y2Q4Y2QzZmQwYmU0MzdjOTFlOWEwNDk4MTY1YTdkOC90YWJsZXJhbmdlOjljZDhjZDNmZDBiZTQzN2M5MWU5YTA0OTgxNjVhN2Q4XzQtMy0xLTEtNzExMTc_14fbda21-501e-44a7-a2d2-4df435c28c83"
      unitRef="usd">169000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9125449109cc4e939264de9de137ea0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNTcvZnJhZzphMGEyYWFkMTM3ZWM0MzQ1OTM1MTI5Yzk1MDhiZDY4NS90YWJsZTo5Y2Q4Y2QzZmQwYmU0MzdjOTFlOWEwNDk4MTY1YTdkOC90YWJsZXJhbmdlOjljZDhjZDNmZDBiZTQzN2M5MWU5YTA0OTgxNjVhN2Q4XzQtNC0xLTEtNzExMTc_e355d00c-079a-4e1f-a441-81fc2652f527"
      unitRef="usd">64000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90ZXh0cmVnaW9uOjU5N2ZmOWY0MzcxYTRiMWM5OGJjYjY4OTU2NTU3Y2Q1XzExNA_9dfa7fd3-52d2-46e3-9ebf-0593c935f2cb">&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19. Other Noncurrent Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, Other Noncurrent Liabilities consisted of the following:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement benefits other than pensions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,998&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive and deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,395&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;108,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90ZXh0cmVnaW9uOjU5N2ZmOWY0MzcxYTRiMWM5OGJjYjY4OTU2NTU3Y2Q1XzExMw_be0ec342-e6f2-4271-af0c-ab9b2d457a74">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, Other Noncurrent Liabilities consisted of the following:&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:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Postretirement benefits other than pensions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;31,998&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;23,061&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive and deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,395&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2,114&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;108,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzEtMi0xLTEtNjQ4MTQ_dae8f747-e24a-4608-85f6-e91738d71d59"
      unitRef="usd">50190000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzEtNC0xLTEtNjQ4MTQ_1d1a12ef-285b-4458-912f-d02f2cd95cd9"
      unitRef="usd">11001000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzItMi0xLTEtNjQ4MTQ_bb813aed-721c-483d-ba74-b9390ca1be6f"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzItNC0xLTEtNjQ4MTQ_a78d35aa-edfc-4657-8f60-c471aad7afae"
      unitRef="usd">14515000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzMtMi0xLTEtNjQ4MTQ_e739d704-886c-490b-95b7-baf2e8c823f6"
      unitRef="usd">31998000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzMtNC0xLTEtNjQ4MTQ_4ef110b6-7548-402b-960d-0936c14aa54a"
      unitRef="usd">41257000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzQtMi0xLTEtNjQ4MTQ_86e9dc0c-33c2-4b47-a575-0accedb71471"
      unitRef="usd">23061000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzQtNC0xLTEtNjQ4MTQ_13312ee9-d4d4-47f9-b3c4-820832c42dd0"
      unitRef="usd">30850000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzUtMi0xLTEtNjQ4MTQ_1b320d97-1378-48ce-aae4-f53885d87432"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzUtNC0xLTEtNjQ4MTQ_41b916ae-1484-46aa-8f2b-3935bae7bd64"
      unitRef="usd">5176000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzctMi0xLTEtNjQ4MTQ_9d8ed200-6087-44c1-aab8-417b99a2fb52"
      unitRef="usd">1395000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzctNC0xLTEtNjQ4MTQ_76994a79-e738-4bce-9383-af79b54acbae"
      unitRef="usd">3257000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzgtMi0xLTEtNjQ4MTQ_43317150-ebdd-459f-829d-528f5cfa11e9"
      unitRef="usd">2114000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzgtNC0xLTEtNjQ4MTQ_6dab139e-0db6-42a3-b15c-f2ab8ca99596"
      unitRef="usd">1738000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzktMi0xLTEtNjQ4MTQ_070c49ff-4c57-4df2-b172-cdaa66deff85"
      unitRef="usd">108758000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjAvZnJhZzo1OTdmZjlmNDM3MWE0YjFjOThiY2I2ODk1NjU1N2NkNS90YWJsZTo5MTFkMmM5ODBiN2Q0N2IxODBlY2NmYWQ0NjVlNzRhMy90YWJsZXJhbmdlOjkxMWQyYzk4MGI3ZDQ3YjE4MGVjY2ZhZDQ2NWU3NGEzXzktNC0xLTEtNjQ4MTQ_ef4238b2-def4-499c-9f24-8004543f7c80"
      unitRef="usd">107794000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0MzM_29a2ac8c-41ed-4ae2-9ddd-504a3c1e94c5">Leases&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are generally the lessee in our lease transactions. Lessees are required to recognize a lease liability and a right of use (ROU) asset for leases with terms greater than 12 months, in accordance with the practical expedient that is available for ongoing accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term, using the rate implicit in the lease. If that rate is not readily determinable, the rate is based on the Company&#x2019;s incremental borrowing rate. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease. Our ROU assets include the values associated with the additional periods when it is reasonably certain that we will exercise the option. We review the carrying value of ROU assets for impairment whenever events and circumstances indicate that the carrying value of an asset group may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into operating and finance leases for offices, manufacturing facilities, warehouses, vehicles, and certain equipment. Our leases have remaining lease terms of&#160;1 year to&#160;12 years, some of which include options to extend the leases for up to&#160;10 years, and some of which include options to terminate the leases within&#160;1 year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:10pt"&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:30.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,036&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,444&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,612&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;654&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;38,559&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The initial recognition of each ROU asset and lease liability at lease commencement is a noncash transaction that is excluded from amounts reported in the Consolidated Statements of Cash Flows.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In  2022, the Company extended the lease of its primary manufacturing facility in Salt Lake City, Utah, which resulted in a lease classification change from Finance to Operating and included a non-cash increase of $37.1&#160;million to both Other assets and to Other noncurrent liabilities in the Consolidated Balance Sheets.  Due to the non-cash nature of the transaction, those increases are excluded from amounts reported in the Consolidated Statements of Cash Flows.     &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:93.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_01ff9d77-7169-43b8-9f4d-899f18178e52"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_7d8c07d0-e325-448a-82f4-e89d3a1cdbc9"&gt;Right of use assets included in Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48,475&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities included in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_02d2f6b2-5f6a-4dd7-b50c-c5c804ba59ea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_1865639d-edfc-43b8-a96b-5372a140fe79"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_2583f8a8-8017-46e6-83bc-3f7e630f84e0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_4f38e810-fdc6-43ef-a143-0e8be7f5e5a4"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_01f9c8e2-aa18-40cc-8b65-304753d16d41"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_389556d8-620f-4901-8568-ae2c201477f2"&gt;Right-of-use assets included in Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities included in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_46d86247-7d1c-4026-ad07-80c0a45d6c8d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_fc8864a1-757d-4b28-bf2d-5167f831c072"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_68e051cc-4448-411b-af68-1f2f977d8ba8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_bf57bc9e-f412-40a5-a1a3-de4f3cc9f860"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information for leases existing at December&#160;31, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&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:21.708%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.862%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&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:21.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0Mzk_ac4f093a-a18b-45c2-9bc6-b6839f61e4d0">Leases&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are generally the lessee in our lease transactions. Lessees are required to recognize a lease liability and a right of use (ROU) asset for leases with terms greater than 12 months, in accordance with the practical expedient that is available for ongoing accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date based on the present value of lease payments over the lease term, using the rate implicit in the lease. If that rate is not readily determinable, the rate is based on the Company&#x2019;s incremental borrowing rate. The operating lease ROU asset also includes any lease payments made and excludes lease incentives. Our lease terms may include options to extend or terminate the lease. Our ROU assets include the values associated with the additional periods when it is reasonably certain that we will exercise the option. We review the carrying value of ROU assets for impairment whenever events and circumstances indicate that the carrying value of an asset group may not be recoverable from the estimated future cash flows expected to result from its use and eventual disposition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into operating and finance leases for offices, manufacturing facilities, warehouses, vehicles, and certain equipment. Our leases have remaining lease terms of&#160;1 year to&#160;12 years, some of which include options to extend the leases for up to&#160;10 years, and some of which include options to terminate the leases within&#160;1 year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:10pt"&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:30.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,036&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,444&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,612&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;654&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;38,559&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The initial recognition of each ROU asset and lease liability at lease commencement is a noncash transaction that is excluded from amounts reported in the Consolidated Statements of Cash Flows.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In  2022, the Company extended the lease of its primary manufacturing facility in Salt Lake City, Utah, which resulted in a lease classification change from Finance to Operating and included a non-cash increase of $37.1&#160;million to both Other assets and to Other noncurrent liabilities in the Consolidated Balance Sheets.  Due to the non-cash nature of the transaction, those increases are excluded from amounts reported in the Consolidated Statements of Cash Flows.     &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:93.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_01ff9d77-7169-43b8-9f4d-899f18178e52"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_7d8c07d0-e325-448a-82f4-e89d3a1cdbc9"&gt;Right of use assets included in Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48,475&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities included in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_02d2f6b2-5f6a-4dd7-b50c-c5c804ba59ea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_1865639d-edfc-43b8-a96b-5372a140fe79"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_2583f8a8-8017-46e6-83bc-3f7e630f84e0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_4f38e810-fdc6-43ef-a143-0e8be7f5e5a4"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_01f9c8e2-aa18-40cc-8b65-304753d16d41"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_389556d8-620f-4901-8568-ae2c201477f2"&gt;Right-of-use assets included in Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities included in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_46d86247-7d1c-4026-ad07-80c0a45d6c8d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_fc8864a1-757d-4b28-bf2d-5167f831c072"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_68e051cc-4448-411b-af68-1f2f977d8ba8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_bf57bc9e-f412-40a5-a1a3-de4f3cc9f860"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information for leases existing at December&#160;31, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&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:21.708%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.862%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&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:21.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="i3241cc9773b349a6bea1fdf3da66339e_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzQyNTA_9a8d7ce3-cd77-41cd-bd42-da45032e5a19">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="ia1635e8f8dde4c2da86562545c3c2bd1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0OTc1NTgyNTM0NA_80514d70-5172-4564-886f-e1867296ae0c">P12Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="ia1635e8f8dde4c2da86562545c3c2bd1_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzQzMjE_4a1258cb-8fab-440b-8c3a-efeffce641c2">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzQzOTA_7f9e9aca-adf4-4ef1-895d-06908eb474b9">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0MzQ_bb56a048-f70b-46ef-9187-cf332c231b25">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',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:10pt"&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:30.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.313%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;416&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,036&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;438&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,444&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzMtMS0xLTEtNjQ4MTQ_d0f7c0a0-0519-4c9e-9ed5-713e4844d4b4"
      unitRef="usd">416000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzMtMy0xLTEtNjQ4MTQ_ab1c96ce-5c7d-4253-93fa-66da00eb3af9"
      unitRef="usd">997000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzMtNS0xLTEtNzk5ODM_0cdf45b2-0a67-42b4-9968-abaaefb1b671"
      unitRef="usd">1056000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzQtMS0xLTEtNjQ4MTQ_c2b594ec-6f05-4292-b965-8e2f68181f53"
      unitRef="usd">529000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzQtMy0xLTEtNjQ4MTQ_fe297ec2-2e50-4b2a-8cbf-d30b083b5471"
      unitRef="usd">1353000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzQtNS0xLTEtNzk5ODM_8ce416ad-0b76-4ee4-a7ec-cfbb84d9c5e2"
      unitRef="usd">1475000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzYtMS0xLTEtNjQ4MTQ_96b66157-1958-4050-af71-a828a039dbff"
      unitRef="usd">6036000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzYtMy0xLTEtNjQ4MTQ_57f8f9ac-1ea4-4ad2-aed2-a975851ddab4"
      unitRef="usd">5283000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzYtNS0xLTEtNzk5ODM_5d4cba28-b52b-446b-9219-c1f3ba7c7ad9"
      unitRef="usd">5448000</us-gaap:OperatingLeaseCost>
    <ain:VariableLeaseCostCredit
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzctMS0xLTEtNjQ4MTQ_b2550d76-0348-473d-9ced-12034907fb40"
      unitRef="usd">438000</ain:VariableLeaseCostCredit>
    <ain:VariableLeaseCostCredit
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzctMy0xLTEtNjQ4MTQ_3a9a5331-b6ff-4553-9647-055c13c60033"
      unitRef="usd">-259000</ain:VariableLeaseCostCredit>
    <ain:VariableLeaseCostCredit
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzctNS0xLTEtNzk5ODM_75a24100-eaf9-460d-9f11-f17aa359dead"
      unitRef="usd">314000</ain:VariableLeaseCostCredit>
    <us-gaap:ShortTermLeaseCost
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzgtMS0xLTEtNjQ4MTQ_303ac445-192e-4dd3-b00a-cf216e8ff779"
      unitRef="usd">1025000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzgtMy0xLTEtNjQ4MTQ_c153637e-3c44-4686-9ab8-7b4e1248552a"
      unitRef="usd">1037000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzgtNS0xLTEtNzk5ODM_8c970978-c0b2-4eab-8da1-93e3902a977f"
      unitRef="usd">996000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzktMS0xLTEtNjQ4MTQ_695fef41-5c17-4db1-bd6d-25fc51763c55"
      unitRef="usd">8444000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzktMy0xLTEtNjQ4MTQ_0b43cb0b-093c-4bd1-958b-8709f80fad5d"
      unitRef="usd">8411000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo5NTgxYTg5N2FhMzg0NTNlYWJkOTY3MDJiM2Q5Y2M5ZS90YWJsZXJhbmdlOjk1ODFhODk3YWEzODQ1M2VhYmQ5NjcwMmIzZDljYzllXzktNS0xLTEtNzk5ODM_d55f797d-3940-476c-aa16-e2ce27de3421"
      unitRef="usd">9289000</us-gaap:LeaseCost>
    <ain:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0MzU_696348fd-8165-45ea-9672-b758db83c9c0">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.706%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.259%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.382%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,612&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;529&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash outflows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;654&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;38,559&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzMtMS0xLTEtNjQ4MTQ_e339b072-9460-47d8-8a9d-facc94879505"
      unitRef="usd">6612000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzMtMy0xLTEtNjQ4MTQ_a17c289f-4276-443c-9864-38d384416655"
      unitRef="usd">5233000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzMtNS0xLTEtNzk5OTE_438010f9-82ec-44ff-a0a4-fbdde1cc2988"
      unitRef="usd">5300000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzQtMS0xLTEtNjQ4MTQ_a412e6d2-186f-4a2e-b8d6-3d3e73372438"
      unitRef="usd">529000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzQtMy0xLTEtNjQ4MTQ_1f8eaf94-80fa-4ac8-8736-6028f43338c6"
      unitRef="usd">1353000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzQtNS0xLTEtNzk5OTE_12d320b5-ceaa-48f8-a7bb-9894cb1b5328"
      unitRef="usd">1475000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzUtMS0xLTEtNjQ4MTQ_cc2695b4-5174-4656-b510-80c9b1c1e78b"
      unitRef="usd">654000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzUtMy0xLTEtNjQ4MTQ_8c93d2dd-c087-4041-9b4c-3cd039df9874"
      unitRef="usd">1438000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzUtNS0xLTEtNzk5OTE_a6dd2818-32de-42a2-8693-babf21e186d9"
      unitRef="usd">7214000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzctMS0xLTEtNjQ4MTQ_35a55580-7024-4d94-b3a2-4cbc7ffca662"
      unitRef="usd">38559000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzctMy0xLTEtNjQ4MTQ_3a1f07d5-5902-4c88-81ff-372fba7a43ad"
      unitRef="usd">2189000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzctNS0xLTEtNzk5OTE_9d90a31a-06d1-496c-901e-5af34ed36717"
      unitRef="usd">4017000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzgtMS0xLTEtNjQ4MTQ_dc1f5fe1-58fc-43ed-8c1c-6971763589c0"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzgtMy0xLTEtNjQ4MTQ_881be318-1881-4f90-8da2-51fbf86f8029"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTplMmM3MDNmNzAyMzQ0MmU4OWY2Nzk3YWQ3NmNkYWVlYS90YWJsZXJhbmdlOmUyYzcwM2Y3MDIzNDQyZTg5ZjY3OTdhZDc2Y2RhZWVhXzgtNS0xLTEtNzk5OTE_d75b121e-007e-4487-8c00-0b892321a017"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <ain:ChangeFromFinanceToOperatingAndIncludedANonCashIncreaseDecrease
      contextRef="i316f70f9e6fa42289f04acbbf39c1c06_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzk4OTU2MDQ2NjE0MTk_246b3dad-e39a-407c-8c42-38c7d71d212c"
      unitRef="usd">37100000</ain:ChangeFromFinanceToOperatingAndIncludedANonCashIncreaseDecrease>
    <ain:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0MzY_8172e325-0bc0-4587-9095-b9f0d45461b8">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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:93.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.873%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_01ff9d77-7169-43b8-9f4d-899f18178e52"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMC0xLTEtNjQ4MTQ_7d8c07d0-e325-448a-82f4-e89d3a1cdbc9"&gt;Right of use assets included in Other assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;48,475&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities included in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_02d2f6b2-5f6a-4dd7-b50c-c5c804ba59ea"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMC0xLTEtNjQ4MTQ_1865639d-edfc-43b8-a96b-5372a140fe79"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5,929&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_2583f8a8-8017-46e6-83bc-3f7e630f84e0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMC0xLTEtNjQ4MTQ_4f38e810-fdc6-43ef-a143-0e8be7f5e5a4"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;50,190&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_01f9c8e2-aa18-40cc-8b65-304753d16d41"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMC0xLTEtNjQ4MTQ_389556d8-620f-4901-8568-ae2c201477f2"&gt;Right-of-use assets included in Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease liabilities included in&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_46d86247-7d1c-4026-ad07-80c0a45d6c8d"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTAtMS0xLTY0ODE0_fc8864a1-757d-4b28-bf2d-5167f831c072"&gt;Accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_68e051cc-4448-411b-af68-1f2f977d8ba8"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTAtMS0xLTY0ODE0_bf57bc9e-f412-40a5-a1a3-de4f3cc9f860"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMS0xLTEtNjQ4MTQ_e7b3c567-38d4-46c4-829e-31304ab88300"
      unitRef="usd">48475000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzItMy0xLTEtNjQ4MTQ_50800dac-bc42-4611-b66b-c82989707cab"
      unitRef="usd">14366000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMS0xLTEtNjQ4MTQ_cf0c2732-be8e-46ed-8277-f09e85f7c2f6"
      unitRef="usd">5929000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzQtMy0xLTEtNjQ4MTQ_48e32474-cb8d-4fd9-a287-8137664ce279"
      unitRef="usd">3730000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMS0xLTEtNjQ4MTQ_f46909ea-a71a-4f8e-942a-0cc8ffb67350"
      unitRef="usd">50190000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzUtMy0xLTEtNjQ4MTQ_8fcb2430-3bf7-4185-81fd-169c916a8713"
      unitRef="usd">11001000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzYtMS0xLTEtNjQ4MTQ_1dd60eae-1fa1-486c-971c-0921de5af605"
      unitRef="usd">56119000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzYtMy0xLTEtNjQ4MTQ_3b90a997-7e4c-4496-a500-e227c58f59c0"
      unitRef="usd">14731000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMS0xLTEtNjQ4MTQ_1e1625f9-7bb1-4a76-8fe1-86f74ad61319"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzgtMy0xLTEtNjQ4MTQ_bb46cfa5-a243-4921-9c39-2b0d7c76c444"
      unitRef="usd">7979000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTEtMS0xLTY0ODE0_36a4c897-56d2-4cad-bc2f-a041d7352ad9"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEwLTMtMS0xLTY0ODE0_2f62e092-379b-4361-937a-dedf15a6d744"
      unitRef="usd">1606000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTEtMS0xLTY0ODE0_5c6ffbed-8663-4ddb-a112-eff924916a77"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzExLTMtMS0xLTY0ODE0_e8191be2-918c-4c66-8604-4af2c96ad3fb"
      unitRef="usd">14515000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEyLTEtMS0xLTY0ODE0_808c6b02-8842-45aa-9ec1-4d22ac61b7f7"
      unitRef="usd">0</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo0NThmNGU4Mjg2NDI0YjAzOTY1NzU1Zjk2MjljZDFkMC90YWJsZXJhbmdlOjQ1OGY0ZTgyODY0MjRiMDM5NjU3NTVmOTYyOWNkMWQwXzEyLTMtMS0xLTY0ODE0_dce088d6-2e4a-45e6-8b48-3ef7c88adb76"
      unitRef="usd">16121000</us-gaap:FinanceLeaseLiability>
    <ain:ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0Mzc_a75bffa2-b654-4166-9352-eb858718518f">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information for leases existing at December&#160;31, 2022 and 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&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:21.708%"/&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;11 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;5.3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfAdditionalInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzItMS0xLTEtNjQ4MTQ_db164e2b-9f4c-452a-871d-461b48a223ce">P11Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzItMy0xLTEtNjQ4MTQ_10085efb-cb6d-40e2-9d03-39c639fe1647">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzMtMS0xLTEtNjQ4MTQ_b9f62576-cdec-4b6c-81b3-45405c105929">P0Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzMtMy0xLTEtNjQ4MTQ_5098f3fe-9286-441b-a067-aa98effab6d2">P8Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzUtMS0xLTEtNjQ4MTQ_1788aec8-2d0b-4ddb-8b55-5ef118384ec9"
      unitRef="number">0.053</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzUtMy0xLTEtNjQ4MTQ_a4daca79-d468-497c-a7dc-1ba5579a2d8e"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzYtMS0xLTEtNjQ4MTQ_3dbb4f53-4ea0-492f-a8db-e689da22dd12"
      unitRef="number">0</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZToxOTM1YzFkMjI3ZGM0NGNmODA0YTNjODYxYTYyNGI3NC90YWJsZXJhbmdlOjE5MzVjMWQyMjdkYzQ0Y2Y4MDRhM2M4NjFhNjI0Yjc0XzYtMy0xLTEtNjQ4MTQ_47051263-711c-4ce9-b6f5-7c791851ad1c"
      unitRef="number">0.080</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0Mzg_c9ab596c-fdc7-43bf-ac63-68b8e23851b7">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.862%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&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:21.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90ZXh0cmVnaW9uOjk5MzVmOThlZjAzYzRhMGQ4OTMxMjE3ZGQyNDhhZjdkXzU0Mzg_dfb49b7f-37fc-4ad7-b748-ee346d0768a5">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2022 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.862%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;8,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;7,586&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,970&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,985&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,775&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;36,834&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;73,884&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(17,765)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;56,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.163%"/&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:21.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Operating leases&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzItMS0xLTEtNjQ4MTQ_e0459530-b44f-4dd5-ae42-00a642cd9481"
      unitRef="usd">8734000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzMtMS0xLTEtNjQ4MTQ_b26c54cc-7ad3-4254-8ab7-ed772199b82d"
      unitRef="usd">7586000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzQtMS0xLTEtNjQ4MTQ_09ff2317-dca2-48e7-9bdf-9bda99122fc3"
      unitRef="usd">6970000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzUtMS0xLTEtNjQ4MTQ_a1994744-2ae4-479a-a06f-d366c66113e2"
      unitRef="usd">6985000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzYtMS0xLTEtNjQ4MTQ_a1b0f024-9e6d-4e5a-8959-f3ec30b2ee4b"
      unitRef="usd">6775000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzctMS0xLTEtNjQ4MTQ_a36197f6-d9d2-44dd-9034-9e1196c4622f"
      unitRef="usd">36834000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzgtMS0xLTEtNjQ4MTQ_4380754c-7b8d-4ca2-bee3-79e23cd52693"
      unitRef="usd">73884000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzktMS0xLTEtNjQ4MTQ_72301e82-ddfd-44b3-98bb-95f24c75eee3"
      unitRef="usd">17765000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo3NjU2N2I5YTdlMzE0OGQ1OWIyNDU3ZDc3MGNlYTU5NS90YWJsZXJhbmdlOjc2NTY3YjlhN2UzMTQ4ZDU5YjI0NTdkNzcwY2VhNTk1XzEwLTEtMS0xLTY0ODE0_538e83b6-4f30-4214-8b43-8e6e40adfbdb"
      unitRef="usd">56119000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzItMS0xLTEtNjQ4MTQ_b6176efe-ac92-4846-aba5-97e9da7e9beb"
      unitRef="usd">4737000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzItMy0xLTEtNjQ4MTQ_3b22f71e-a22c-4022-81a6-9198721dc956"
      unitRef="usd">2838000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzMtMS0xLTEtNjQ4MTQ_e1b8cde5-dbdd-498d-b676-3723ecb33e53"
      unitRef="usd">3412000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzMtMy0xLTEtNjQ4MTQ_13ede82a-56e2-4fd1-9857-df2a117fe5eb"
      unitRef="usd">3004000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzQtMS0xLTEtNjQ4MTQ_6c728dfa-89d3-4427-8943-0cd167bf4d28"
      unitRef="usd">2199000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzQtMy0xLTEtNjQ4MTQ_57ef0fae-65e3-4a90-99b2-afbcb4a5c155"
      unitRef="usd">3004000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzUtMS0xLTEtNjQ4MTQ_07abe1d2-11b2-43f7-b77b-ae4498f823a3"
      unitRef="usd">1801000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzUtMy0xLTEtNjQ4MTQ_84388d9a-9d5e-4c97-a94b-823bb8054887"
      unitRef="usd">3004000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzYtMS0xLTEtNjQ4MTQ_1e337480-5060-414d-8a3c-4b881b3ddcac"
      unitRef="usd">1782000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzYtMy0xLTEtNjQ4MTQ_582542c1-3f8c-43a8-9e05-65bb52d8f3d3"
      unitRef="usd">3004000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzctMS0xLTEtNjQ4MTQ_ae97a483-5d66-449a-bf5d-7bcf9ed589e6"
      unitRef="usd">2789000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzctMy0xLTEtNjQ4MTQ_6d28fe2d-271a-4679-b4bb-52f069c91ecd"
      unitRef="usd">6501000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzgtMS0xLTEtNjQ4MTQ_b809ccf7-f5b8-4097-ac3d-0c436a778102"
      unitRef="usd">16720000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzgtMy0xLTEtNjQ4MTQ_f30df54a-067c-4b76-9684-1db28a08edfd"
      unitRef="usd">21355000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzktMS0xLTEtNjQ4MTQ_f2263792-77ba-4b74-b0c8-fa87bc9dd0fa"
      unitRef="usd">1989000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzktMy0xLTEtNjQ4MTQ_77678bb9-c2cd-4345-a40f-b11a19a48a1c"
      unitRef="usd">5234000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzEwLTEtMS0xLTY0ODE0_8340d723-3157-41d0-b2d6-ce501354ba4c"
      unitRef="usd">14731000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i1de52c092ec64ff78a927eb82b23bad6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjMvZnJhZzo5OTM1Zjk4ZWYwM2M0YTBkODkzMTIxN2RkMjQ4YWY3ZC90YWJsZTo4ODQ1YTY5ZmNlNDI0ZjZmYTBiMmFkMzIyNjAzOGFlMC90YWJsZXJhbmdlOjg4NDVhNjlmY2U0MjRmNmZhMGIyYWQzMjI2MDM4YWUwXzEwLTMtMS0xLTY0ODE0_1cf125ad-520c-4926-acd7-18bc77f00e0d"
      unitRef="usd">16121000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90ZXh0cmVnaW9uOjgxNTRlYTBjYzA4OTQwMTJhZDIyZDRmM2RhZWZiZTE3XzI0Nzk_7351a615-79f0-42b2-8293-cd8823b77620">Commitments and Contingencies&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Asbestos Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Albany International Corp. is a defendant in suits brought in various courts in the United States by plaintiffs who allege that they have suffered personal injury as a result of exposure to asbestos-containing paper machine clothing synthetic dryer fabrics marketed during the period from 1967 to 1976 and used in certain paper mills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We were defending 3,598 claims as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the number of claims filed, the number of claims settled, dismissed or otherwise resolved, and the aggregate settlement amount during the periods presented:&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:32.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Number of Claims&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Claims Dismissed, Settled, or&lt;br/&gt;Resolved&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;New&#160;Claims&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Number of Claims&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts Paid (thousands) to&lt;br/&gt;Settle or Resolve&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,708&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,615&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,615&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,609&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,598&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$125&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We anticipate that additional claims will be filed against the Company and related companies in the future, but are unable to predict the number and timing of such future claims. Due to the fact that information sufficient to meaningfully estimate a range of possible loss of a particular claim is typically not available until late in the discovery process, we do not believe a meaningful estimate can be made regarding the range of possible loss with respect to pending or future claims and therefore are unable to estimate a range of reasonably possible loss in excess of amounts already accrued for pending or future claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While we believe we have meritorious defenses to these claims, we have settled certain claims for amounts we consider reasonable given the facts and circumstances of each case. Our insurance carrier has defended each case and funded settlements under a standard reservation of rights. As of December&#160;31, 2022 we had resolved, by means of settlement or dismissal,&#160;38,022&#160;claims. The total cost of resolving all claims was $10.6 million. Of this amount, almost&#160;100% was paid by our insurance carrier, who has confirmed that we have approximately $140 million of remaining coverage under primary and excess policies that should be available with respect to current and future asbestos claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We currently do not anticipate, based on currently available information, that the ultimate resolution of the aforementioned proceedings will have a material adverse effect on the financial position, results of operations, or cash flows of the Company. Although we cannot predict the number and timing of future claims, based on the foregoing factors, the trends in claims filed against us, and available insurance, we also do not currently anticipate that potential future claims will have a material adverse effect on our financial position, results of operations, or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90ZXh0cmVnaW9uOjgxNTRlYTBjYzA4OTQwMTJhZDIyZDRmM2RhZWZiZTE3XzQxMg_2a4aca7d-fb38-473c-909d-59617efa0a83"
      unitRef="claim">3598</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90ZXh0cmVnaW9uOjgxNTRlYTBjYzA4OTQwMTJhZDIyZDRmM2RhZWZiZTE3XzI0ODA_f6c0703c-68d8-4a9e-b6c3-c12ee79e68e7">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the number of claims filed, the number of claims settled, dismissed or otherwise resolved, and the aggregate settlement amount during the periods presented:&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:32.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Opening Number of Claims&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Claims Dismissed, Settled, or&lt;br/&gt;Resolved&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;New&#160;Claims&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Closing Number of Claims&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts Paid (thousands) to&lt;br/&gt;Settle or Resolve&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,708&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,615&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$57&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,615&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,609&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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,609&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;43&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;32&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,598&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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$125&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i42d2476f02454eeeab72aeb82e473a27_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzEtMi0xLTEtNjQ4MTQ_016773b3-9bc7-464a-a2f8-11d7233f19d0"
      unitRef="claim">3708</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i5d04616a4fcd411497feeee57bd661cd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzEtNC0xLTEtNjQ4MTQ_25ed4a83-de98-46d4-be55-6e3b7813688b"
      unitRef="claim">152</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i5d04616a4fcd411497feeee57bd661cd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzEtNi0xLTEtNjQ4MTQ_dbf84f24-c082-4527-8934-2408a4f174c6"
      unitRef="claim">59</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="if88162a261fe49e2a84bc65da8191584_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzEtOC0xLTEtNjQ4MTQ_7aee9cbb-746e-4670-86c7-3ff93b430b80"
      unitRef="claim">3615</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i5d04616a4fcd411497feeee57bd661cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzEtMTAtMS0xLTY0ODE0_a0ac4a4e-c7d0-4768-a7a9-b7ea17b36175"
      unitRef="usd">57000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="if88162a261fe49e2a84bc65da8191584_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzItMi0xLTEtNjQ4MTQ_2c471df9-33ab-4849-becc-08d7254fdd05"
      unitRef="claim">3615</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i505ad1df082243f0953d4a66ac6f717c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzItNC0xLTEtNjQ4MTQ_d38cebbc-1dec-4042-87d5-68283dc689da"
      unitRef="claim">32</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i505ad1df082243f0953d4a66ac6f717c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzItNi0xLTEtNjQ4MTQ_ac1228bf-a6ec-491f-81a9-cae393a386d5"
      unitRef="claim">26</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i39bd2939ed5845a4b5b1fdf93ab1d06e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzItOC0xLTEtNjQ4MTQ_57837c11-2fdf-437e-bc0c-bbf16962e734"
      unitRef="claim">3609</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i505ad1df082243f0953d4a66ac6f717c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzItMTAtMS0xLTY0ODE0_68d453a8-fb89-4566-b52b-cf624bf3154b"
      unitRef="usd">93000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i39bd2939ed5845a4b5b1fdf93ab1d06e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzMtMi0xLTEtNjQ4MTQ_99f0ba45-2220-4e9e-9e82-b5d41b4bebcb"
      unitRef="claim">3609</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i2da9991816b34c5e81586fd57cf713c9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzMtNC0xLTEtNjQ4MTQ_8eb93a0d-767f-42bf-a9df-3355d1b5eb2e"
      unitRef="claim">43</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i2da9991816b34c5e81586fd57cf713c9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzMtNi0xLTEtNjQ4MTQ_3d7910fa-9bfa-4660-9fe2-a7c9b698e8b6"
      unitRef="claim">32</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i1dfa2d9906b347f69c0cb14f09e9a389_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzMtOC0xLTEtNjQ4MTQ_1fd7a7b2-e858-461e-900d-ea4d062d8caa"
      unitRef="claim">3598</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i2da9991816b34c5e81586fd57cf713c9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90YWJsZTpiNjI4OTMwYTU0OGI0Mjk5OWM3ZTViZjQ1MzQ1ZTk0MS90YWJsZXJhbmdlOmI2Mjg5MzBhNTQ4YjQyOTk5YzdlNWJmNDUzNDVlOTQxXzMtMTAtMS0xLTY0ODE0_ee37f249-56c9-495f-b51b-2e7488b340da"
      unitRef="usd">125000</us-gaap:LossContingencyAccrualPayments>
    <ain:TotalResolvedClaimsByMeansOfSettlementOrDismissal
      contextRef="i1dfa2d9906b347f69c0cb14f09e9a389_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90ZXh0cmVnaW9uOjgxNTRlYTBjYzA4OTQwMTJhZDIyZDRmM2RhZWZiZTE3XzE1OTk_78a2866f-ea98-4844-98a0-f9e8de85992d"
      unitRef="claim">38022</ain:TotalResolvedClaimsByMeansOfSettlementOrDismissal>
    <ain:TotalCostOfResolution
      contextRef="i1dfa2d9906b347f69c0cb14f09e9a389_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90ZXh0cmVnaW9uOjgxNTRlYTBjYzA4OTQwMTJhZDIyZDRmM2RhZWZiZTE3XzE2NTM_1a500b88-def5-4c71-a1e5-c86d08defce0"
      unitRef="usd">10600000</ain:TotalCostOfResolution>
    <ain:ResolutionCostsPaidByInsuranceCarrier
      contextRef="i1dfa2d9906b347f69c0cb14f09e9a389_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90ZXh0cmVnaW9uOjgxNTRlYTBjYzA4OTQwMTJhZDIyZDRmM2RhZWZiZTE3XzE2ODA_702c77ee-ce4d-4ff0-837e-cafadc3ff101"
      unitRef="number">1</ain:ResolutionCostsPaidByInsuranceCarrier>
    <ain:ConfirmedInsuranceCoverage
      contextRef="i1dfa2d9906b347f69c0cb14f09e9a389_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjYvZnJhZzo4MTU0ZWEwY2MwODk0MDEyYWQyMmQ0ZjNkYWVmYmUxNy90ZXh0cmVnaW9uOjgxNTRlYTBjYzA4OTQwMTJhZDIyZDRmM2RhZWZiZTE3XzE3NjM_60f76022-f802-43c1-92d0-133698f69e6c"
      unitRef="usd">140000000</ain:ConfirmedInsuranceCoverage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQ3Mzg_742f57f7-6feb-46a4-aa26-6c28dbbc6fb8">Incentive Plans&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have incentive compensation plans that authorize the issuance of stock-based awards for key employees, which are designed to reward short and long-term contributions and provide incentives for recipients to remain with the Company.  We issue stock-based awards in the form of restricted stock units and performance stock units that generally vest between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzkzNDU4NDg4NDE2Mjc_96dcc550-6f72-40d1-8f5b-9c20fa535b27"&gt;one&lt;/span&gt; and five years from the grant date and can be settled in cash or shares.  Expenses associated with these awards are recognized over each respective vesting period.  Liability based awards are settled in cash, while equity based awards are settled in stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Albany International 2017 Incentive Plan provides key members of management with incentive compensation based on achieving certain performance or service measures. Awards can be paid in cash, shares of Class A Common Stock, Options, or other stock-based or incentive compensation awards pursuant to the Plan. Participants may elect to receive shares net of applicable income taxes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Annual awards granted under this plan resulted in cash payments of $4.5&#160;million in 2022 and $3.1&#160;million in 2021 as a result of performance in the preceding year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Compensation Committee granted the executive management team a multi-year incentive compensation award in each of 2020, 2021 and 2022.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Each of these awards vests over three years from the grant date, and the extent of payout is dependent upon the achievement of certain performance metrics during the vesting period, as defined by the Compensation Committee.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Payout is scheduled to occur no later than 90 days after the end of the vesting period.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;If a participant terminates employment prior to the award becoming fully vested, the person may forfeit all or a portion of the incentive compensation award. The grant date share price is determined when the awards are approved each year and that price is used to measure the cost for the share-based portion of an award. Expense associated with these awards is recognized over the vesting period. In connection with these awards, we recognized expense of $3.9 million in 2022, $3.7 million in 2021 and $4.8 million in 2020. The net impact to earnings for the respective years was $2.7&#160;million, $2.6&#160;million, and $3.4&#160;million. Based on current estimates of achievement of certain performance metrics, we anticipate recognizing $1.2&#160;million of expense in 2022 and $0.3&#160;million of expense in 2023 and 2024, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in 2021, the executive management team also receives restricted stock units that vest annually on December 31 and pay out no later than 90 days after the vesting period ends.  The grant date share price is the date when the award is approved by the Compensation Committee and is used to measure the cost of the award.  We recognized $1.5&#160;million of expense in 2022 associated with these restricted stock units. The net impact to earnings was $1.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there were&#160;860,629&#160;shares of Company stock authorized for the payment of awards under these plans. Information with respect to these plans is presented below:&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:59.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average grant date value &lt;br/&gt;per&#160;share&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year-end intrinsic&#160;value&lt;br/&gt;(000's)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares accrued based on 2020 performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares accrued based on 2021 performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares accrued based on 2022 performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,208&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;86.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;135,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,754&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2012, the Company adopted a Phantom Stock Plan ("PSP") whereby awards under this program vest over a&#160;5&#160;year period and are paid annually in cash based on current market prices of the Company&#x2019;s stock. Under this program, employees may earn more or less than the target award based on the Company&#x2019;s results in the year of the award. Expense recognized for this plan amounted to $8.6 million in 2022, $6.6 million in 2021, and $5.4 million in 2020. The net impact to earnings for the respective years was $6.0&#160;million, $4.6&#160;million, and $3.9&#160;million. Based on awards outstanding at December&#160;31, 2022, we expect to record approximately $16 million of compensation cost from 2023 to 2026. The weighted average period for recognition of that cost is approximately&#160;2 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of compensation expense for the PSP is based on the number of outstanding share units, the end-of-period share price, and Company performance. Information with respect to the PSP is presented below:&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:59.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average value per&lt;br/&gt;share&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash paid&#160;for share based&lt;br/&gt;liabilities (000's)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49,863&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;34,539&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(81,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;85.69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,977&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(24,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;226,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, 2021 and 2022, the Company granted restricted stock units to executives. The amount of compensation expense is subject to change in the market price of the Company&#x2019;s stock and was recorded in Selling, general, and administrative expenses. The vesting and payments due under these grants will occur in various periods from 2020 to 2024. Expense recognized for these grants was $1.5 million in 2022, $0.6 million in 2021, and $0.4 million in 2020. The net impact to earnings for the respective years was $1.0&#160;million, $0.4&#160;million, and $0.3&#160;million. Based on awards outstanding at December&#160;31, 2022, we expect to record approximately $1.0&#160;million of compensation cost during 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a voluntary savings plan covering substantially all employees in the United States. The Plan, known as the Prosperity Plus Savings Plan, is a qualified plan under section 401(k) of the U.S. Internal Revenue Code. The Company matches, in the form of cash, between&#160;50&#160;percent and&#160;100&#160;percent of employee contributions up to a defined maximum. The investment of employee contributions to the plan is self-directed. The Company&#x2019;s cost of the plan amounted to $6.6 million in 2022, $6.2 million in 2021, and $6.5 million in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s profit-sharing plan covers substantially all employees in the United States. After the close of each year, the Board of Directors reviews and approves the amount of the profit-sharing contribution. Company contributions to the plan are in the form of cash. The expense recorded for this plan was $4.6 million in 2022, $4.8 million in 2021, and $3.6 million in 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3f04e23f3f76400c872fad5b32d536ce_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzkzNDU4NDg4NDE2Mjg_a2e69261-253b-410f-82dd-ffccbbea9684">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
      contextRef="i814f9e1af22d4287b159103dc91f950f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzUyMg_a575a6a2-a695-43c5-a581-e43498e6b9c8"
      unitRef="usd">4500000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
    <us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
      contextRef="i1af9974fe6854c898bd37edb039de000_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzUzNw_2f8bfd12-020e-4d43-80a9-91a0e1976511"
      unitRef="usd">3100000</us-gaap:EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia823a16252514948aae12dcaaada02b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzkzNDU4NDg4NDE2NTA_1c2411e5-6690-48fb-88d4-aef2f3458ae8">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardScheduledPayoutPeriodFollowingVestingPeriod
      contextRef="ia823a16252514948aae12dcaaada02b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzkzNDU4NDg4NDE2Njg_e60b02e6-f7f7-410b-9679-200c78bf6ca0">P90D</ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardScheduledPayoutPeriodFollowingVestingPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i814f9e1af22d4287b159103dc91f950f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE1MTA_b5e36641-7a21-4724-9f82-abc8fc1f4b5b"
      unitRef="usd">3900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1af9974fe6854c898bd37edb039de000_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE1MjA_6fb17203-a00b-4323-abe3-3166638eb3f6"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ida4ee4922def4d7abeadb344f267d6b7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE1MzM_753a0d7e-bd62-40be-9387-63a098e73512"
      unitRef="usd">4800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i814f9e1af22d4287b159103dc91f950f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE1OTk_6f576453-a6e2-4bdf-a9ed-309585b35b72"
      unitRef="usd">2700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1af9974fe6854c898bd37edb039de000_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE2MDM_23b58eab-9b8a-4647-9d22-97eb1faf6466"
      unitRef="usd">2600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ida4ee4922def4d7abeadb344f267d6b7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE2MTE_1bdc2e11-9984-4671-8b31-11140600a211"
      unitRef="usd">3400000</us-gaap:NetIncomeLoss>
    <ain:AdditionalShareBasedCompensationExpenseExpectedToBeRecognizedInNextTwelveMonths
      contextRef="i814f9e1af22d4287b159103dc91f950f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE3MTU_76ef58a2-ea44-4011-b5f6-87a181456317"
      unitRef="usd">1200000</ain:AdditionalShareBasedCompensationExpenseExpectedToBeRecognizedInNextTwelveMonths>
    <ain:AdditionalShareBasedCompensationExpenseExpectedToBeRecognizedYearTwoAndYearThree
      contextRef="i814f9e1af22d4287b159103dc91f950f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzE3NDE_2b5691cc-f219-4d1b-bf48-1afeec53bd32"
      unitRef="usd">300000</ain:AdditionalShareBasedCompensationExpenseExpectedToBeRecognizedYearTwoAndYearThree>
    <ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardScheduledPayoutPeriodFollowingVestingPeriod
      contextRef="ia823a16252514948aae12dcaaada02b4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzkzNDU4NDg4NDE2ODE_4eb51a0b-52cb-47dd-8f6e-92d4f5f102b8">P90D</ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardScheduledPayoutPeriodFollowingVestingPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iff3f1de61a164268b9cd6b85afb68e43_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzIxMzI_314d867c-e9c0-47cc-8b0c-bffc3ec25333"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss
      contextRef="iff3f1de61a164268b9cd6b85afb68e43_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzIyMzE_58e616d7-0632-4dba-a3a1-ce35f77ef074"
      unitRef="usd">1000000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5df5337ce1ef46cc9df053b556f0fb41_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzIyNTY_84859660-9ef7-4003-b04b-175ffdf218f8"
      unitRef="shares">860629</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQ3Mzk_06bb37b6-e4db-486f-a316-0b1bac7c1d82">Information with respect to these plans is presented below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average grant date value &lt;br/&gt;per&#160;share&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year-end intrinsic&#160;value&lt;br/&gt;(000's)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares accrued based on 2020 performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares accrued based on 2021 performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(35,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;84.27&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares accrued based on 2022 performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;64,208&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;86.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares potentially payable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;135,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;79.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,754&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #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:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i476685bce4f641029f2812388005bdfe_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEtMS0xLTEtNjQ4MTQ_4f61c2d3-cef0-4164-8c3e-0d927ecc733b"
      unitRef="shares">81712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i476685bce4f641029f2812388005bdfe_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEtMy0xLTEtNjQ4MTQ_57ab3dfa-3c46-46cb-afdc-b19bf1729aaf"
      unitRef="usdPerShare">65.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i476685bce4f641029f2812388005bdfe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEtNS0xLTEtNjQ4MTQ_1cf38016-d3ec-4039-b427-e007a59b3124"
      unitRef="usd">5316000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3ccc5ea54af54ab9a97ff1e76e5f9c82_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzItMS0xLTEtNjQ4MTQ_150f15b3-0541-47a7-b25f-22e874cf29e0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i3ccc5ea54af54ab9a97ff1e76e5f9c82_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzItMy0xLTEtNjQ4MTQ_b90b08fc-44a1-445c-856e-2db176c72bb8"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3ccc5ea54af54ab9a97ff1e76e5f9c82_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzMtMS0xLTEtNjQ4MTQ_d681fd96-be66-4a39-b412-32d676f4a74e"
      unitRef="shares">20680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ccc5ea54af54ab9a97ff1e76e5f9c82_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzMtMy0xLTEtNjQ4MTQ_3792cd13-c8f1-48ef-899a-7b936b34b040"
      unitRef="usdPerShare">47.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3ccc5ea54af54ab9a97ff1e76e5f9c82_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzQtMS0xLTEtNjQ4MTQ_96ee5201-8ca7-4498-a324-dd60a3304ee5"
      unitRef="shares">36808</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3ccc5ea54af54ab9a97ff1e76e5f9c82_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzQtMy0xLTEtNjQ4MTQ_959370a3-0872-47a5-9e33-00741f6423c3"
      unitRef="usdPerShare">73.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i8bc870ffb4074fbc904c6bc7240c13bb_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzUtMS0xLTEtNjQ4MTQ_26848922-69ee-4a89-af01-72e9cce84937"
      unitRef="shares">97840</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i8bc870ffb4074fbc904c6bc7240c13bb_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzUtMy0xLTEtNjQ4MTQ_faf27e2f-89b2-4d8c-a8eb-1886fe10f28a"
      unitRef="usdPerShare">71.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i8bc870ffb4074fbc904c6bc7240c13bb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzUtNS0xLTEtNjQ4MTQ_045fb1ae-129c-40ec-a1e1-e79b0c781a8d"
      unitRef="usd">7040000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if03d10c3970047c8973a424b018ab2fb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzYtMS0xLTEtNjQ4MTQ_e1f08640-01fb-4347-8917-545dc03587ba"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if03d10c3970047c8973a424b018ab2fb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzctMS0xLTEtNjQ4MTQ_6877a4ca-af52-4ecc-adf5-8e300ada681d"
      unitRef="shares">31722</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if03d10c3970047c8973a424b018ab2fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzctMy0xLTEtNjQ4MTQ_2b70eedb-311a-40a3-be13-7491c4bb4f79"
      unitRef="usdPerShare">66.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if03d10c3970047c8973a424b018ab2fb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzgtMS0xLTEtNjQ4MTQ_2ce66d4a-7929-40b6-987d-b3b54dd345d8"
      unitRef="shares">41512</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if03d10c3970047c8973a424b018ab2fb_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzgtMy0xLTEtNjQ4MTQ_68199610-b744-4f46-99a1-0051d8b7fa44"
      unitRef="usdPerShare">78.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i11e2d9f57d734b3a9c5f38ddd6f3be5f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzktMS0xLTEtNjQ4MTQ_fac3b23a-b884-40dd-9c3f-ab8640d1bfd0"
      unitRef="shares">107630</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i11e2d9f57d734b3a9c5f38ddd6f3be5f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzktMy0xLTEtNjQ4MTQ_25eaff4a-c732-49c6-9ab6-ab67079583d9"
      unitRef="usdPerShare">75.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i11e2d9f57d734b3a9c5f38ddd6f3be5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzktNS0xLTEtNjQ4MTQ_a51ed851-012c-4904-b9ae-0ca2f711d7ce"
      unitRef="usd">8179000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i3d74369f21d84cdebaa1d0f4bfd08fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEwLTEtMS0xLTY0ODE0_59892d18-7130-42ce-9897-3b08930edaf4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3d74369f21d84cdebaa1d0f4bfd08fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzExLTEtMS0xLTY0ODE0_e2b8ace6-5775-4279-90d4-fa9897cc975a"
      unitRef="shares">35897</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3d74369f21d84cdebaa1d0f4bfd08fdc_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzExLTMtMS0xLTY0ODE0_cf3502cc-cba0-46a0-9cf2-a8b6e3b84c6a"
      unitRef="usdPerShare">84.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3d74369f21d84cdebaa1d0f4bfd08fdc_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEyLTEtMS0xLTY0ODE0_0b54b9f3-9698-45cf-8aac-815f16397c9a"
      unitRef="shares">64208</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3d74369f21d84cdebaa1d0f4bfd08fdc_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEyLTMtMS0xLTY0ODE0_16441255-634d-4b71-8ad7-765b450d5ca4"
      unitRef="usdPerShare">86.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibea33bf189bb4471a32ecbf01a13ce76_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEzLTEtMS0xLTY0ODE0_e097c9b5-9ba0-4a9d-b51a-d7f76390b3d6"
      unitRef="shares">135941</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibea33bf189bb4471a32ecbf01a13ce76_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEzLTMtMS0xLTY0ODE0_5adbbf71-15f2-4380-bb6d-0283dea88c19"
      unitRef="usdPerShare">79.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ibea33bf189bb4471a32ecbf01a13ce76_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMTI2YjczYjkzZjQ0OWQxODY3Mzc4ZTcwOWZmN2ZhYS90YWJsZXJhbmdlOjIxMjZiNzNiOTNmNDQ5ZDE4NjczNzhlNzA5ZmY3ZmFhXzEzLTUtMS0xLTY0ODE0_6e28169d-9ab0-483f-86cb-d0477830855e"
      unitRef="usd">10754000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iae19ec9e22d4484fa3e383766dda5cd7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI1MDU_e9e9fc7e-9543-457c-ba09-494fab7e9b73">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iae19ec9e22d4484fa3e383766dda5cd7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI3ODE_5136ec6f-b6c0-48b1-a687-7714b32d9441"
      unitRef="usd">8600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic43ba0266024477bb33aba90daa98be3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI3OTE_dd9e0870-36d3-4830-8361-e488919c4f43"
      unitRef="usd">6600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id0f44f71482b4b05a140c6cc20e69204_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI4MDU_5b46f367-6952-42ed-8642-5b5c9dfc2469"
      unitRef="usd">5400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss
      contextRef="iae19ec9e22d4484fa3e383766dda5cd7_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI4NzE_5103beba-4924-4df6-b3a9-744619e11891"
      unitRef="usd">6000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic43ba0266024477bb33aba90daa98be3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI4NzU_1dd10ac5-d143-46da-aad3-f3b8dd119453"
      unitRef="usd">4600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id0f44f71482b4b05a140c6cc20e69204_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI4ODM_bf07484c-4c14-47bf-920a-8e253718937f"
      unitRef="usd">3900000</us-gaap:NetIncomeLoss>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i487aaebb93b5499d97d04bfbe4d8274c_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzI5NTY_626fed19-af1f-481e-8115-395939d40fc8"
      unitRef="usd">16000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iae19ec9e22d4484fa3e383766dda5cd7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzMwNjk_4cf0bebc-599b-42be-8050-2a731cf98349">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQ3NDA_09b65c0e-4d67-4343-aa74-7261461bb04e">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of compensation expense for the PSP is based on the number of outstanding share units, the end-of-period share price, and Company performance. Information with respect to the PSP is presented below:&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:59.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average value per&lt;br/&gt;share&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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cash paid&#160;for share based&lt;br/&gt;liabilities (000's)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;215,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(80,808)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;49,863&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes due to performance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;34,539&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(81,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;85.69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,977&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeitures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(24,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share units potentially payable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;226,751&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if69889f0916e4ed8aa9aa24a71954d32_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzEtMS0xLTEtNjQ4MTQ_b491ece0-22c4-47f2-8cbb-ae77b9f5adb0"
      unitRef="shares">215072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzMtMS0xLTEtNjQ4MTQ_9861c6c4-189f-4a05-8b9a-f6c26eb9003f"
      unitRef="shares">63104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangesDueToPerformanceInPeriod
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzQtMS0xLTEtNjQ4MTQ_ca6e8f7b-2242-48b7-882f-134765f55175"
      unitRef="shares">27921</ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangesDueToPerformanceInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzUtMS0xLTEtNjQ4MTQ_fa7c50ba-5ae0-4cc0-9b03-d0bf871d313e"
      unitRef="shares">80808</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzUtMy0xLTEtNjQ4MTQ_2a936dbe-d75a-424d-b643-1d86305ce1de"
      unitRef="usdPerShare">73.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzUtNS0xLTEtNjQ4MTQ_cc278310-b64c-4f69-b7e1-296747bc336c"
      unitRef="usd">5848000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzYtMS0xLTEtNjQ4MTQ_00c8b328-0888-4680-b45f-68c43a98b197"
      unitRef="shares">11441</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i043af48f7b314b648a484668ec638d2d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzctMS0xLTEtNjQ4MTQ_75e61483-eb03-4049-90ef-98d4223afdb5"
      unitRef="shares">213848</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzktMS0xLTEtNjQ4MTQ_cc4cc2da-8acd-479b-bf72-893f30c406b1"
      unitRef="shares">56536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangesDueToPerformanceInPeriod
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzEwLTEtMS0xLTY0ODE0_f672edef-8471-4685-b61d-41f992f03dbe"
      unitRef="shares">52296</ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangesDueToPerformanceInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzExLTEtMS0xLTY0ODE0_50f561b9-87e1-4f32-b217-c736044382b4"
      unitRef="shares">68622</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzExLTMtMS0xLTY0ODE0_bb356c53-b8f6-4584-a238-8cc2715b778a"
      unitRef="usdPerShare">74.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzExLTUtMS0xLTY0ODE0_13f52cbb-0c1a-40f6-ac47-d76172d2724c"
      unitRef="usd">5093000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzEyLTEtMS0xLTY0ODE0_6b86c494-5371-4104-a221-3e0780a91071"
      unitRef="shares">5644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i13a5de50c0c046f281da5ffdd48d0311_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzEzLTEtMS0xLTY0ODE0_617b00ba-06bd-4621-bbb1-fd283d5c7ad8"
      unitRef="shares">248414</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzE1LTEtMS0xLTY0ODE0_b15fa873-2282-45dd-b4aa-cadf3b7fb4bb"
      unitRef="shares">49863</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangesDueToPerformanceInPeriod
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzE2LTEtMS0xLTY0ODE0_d532f636-3465-4196-8590-bd5097e72c73"
      unitRef="shares">34539</ain:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsChangesDueToPerformanceInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzE3LTEtMS0xLTY0ODE0_92419e1b-6031-405e-9cc8-a560565140c7"
      unitRef="shares">81421</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzE3LTMtMS0xLTY0ODE0_5a535687-1e78-418a-8f9b-6249d2f8d5ca"
      unitRef="usdPerShare">85.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzE3LTUtMS0xLTY0ODE0_94cb15f7-669e-47ab-9cf0-9705ec7ca8ee"
      unitRef="usd">6977000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzE4LTEtMS0xLTY0ODE0_168a3e0f-3450-496b-b03f-5e195c67c393"
      unitRef="shares">24644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ide6c5449229540a49bbd659a80fac99d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90YWJsZToyMmY1ZGJlZmZmMmQ0ZWI2YmQ3Mzg3MzNhMjc4ZGExZS90YWJsZXJhbmdlOjIyZjVkYmVmZmYyZDRlYjZiZDczODczM2EyNzhkYTFlXzE5LTEtMS0xLTY0ODE0_b43bb3b6-7499-4a28-8b33-03d11954bc3b"
      unitRef="shares">226751</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzM2NzU_4bd0cf04-c513-4061-bc20-4897ceec72de"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzM2ODU_d0dde3be-0a12-4cba-a06d-5713ac546050"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzM2OTk_ee961f81-0cd1-4751-aa85-b3e36a5ab2d5"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i076e311ec0ba4261a93b4e967945ae90_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzM3NjU_d3e086f8-434b-4455-bfae-f2cdcdd11d1b"
      unitRef="usd">1000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5526f007890f41dfa5e0710c63d1a969_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzM3Njk_e0f61718-08a6-4602-af3f-a0d66d4fd0b3"
      unitRef="usd">400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if74349b0200849b2bcf3bc01c95c01d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzM3Nzc_d4f751a3-49ef-4e64-9d34-8cda00933017"
      unitRef="usd">300000</us-gaap:NetIncomeLoss>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ide6c5449229540a49bbd659a80fac99d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzM4NTA_34c3d1e7-fedc-46d1-ada8-4b7426c3220b"
      unitRef="usd">1000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i81c42968522d4178bea765a38be9e4a9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQxNzE_31d62957-2d6c-417e-af11-0fe39503e3b5"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i41194720a5a841fda15bc41efc44d54d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQxODY_885ab78c-459a-49b1-8a6f-fbc2b00a87ab"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i861e1dbc295f4b6c9f5fcb088f8738a5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQzNjI_4e14a7a8-f5d0-4d1b-b734-9a95a8c1e217"
      unitRef="usd">6600000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i03e366679d304cb3849649828a066390_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQzNzI_aa4280aa-e785-43ba-97a1-f9816e1bf6c6"
      unitRef="usd">6200000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ic27adafbad9c4e6aae3c8d44930748d5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQzODY_c3d30a36-d39d-4ddc-8c90-7f46828488a8"
      unitRef="usd">6500000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="icd616a54b21243728e9494a974c1d217_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQ3MDY_62521e81-782a-4ff5-90ea-38d2b8a2ab69"
      unitRef="usd">4600000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="id888f9db54cb4178974949b7475b726f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQ3MTY_d665fe41-9fa0-43ba-8e82-c29dfe28ff34"
      unitRef="usd">4800000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i90ae696c54a74723a9262901d47947d9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNjkvZnJhZzo1NDdhYzcyNTA5MmQ0NjljYWY5ZmVhYzc1Y2U3ZTYwNC90ZXh0cmVnaW9uOjU0N2FjNzI1MDkyZDQ2OWNhZjlmZWFjNzVjZTdlNjA0XzQ3MzA_28bb4e55-b7c6-4c6e-8c46-27a75009e5d6"
      unitRef="usd">3600000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzM4ODQ_ae0f8e95-a73b-4d46-8e0a-c7fb86c86b73">Shareholders&#x2019; Equity&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We have two classes of Common Stock, Class A Common Stock and Class B Common Stock, each with a par value of $0.001 and equal liquidation rights. Each share of our Class A Common Stock is entitled to one vote on all matters submitted to shareholders, and each share of Class B Common Stock is entitled to 10 votes. Class A and Class B Common Stock will receive equal dividends as the Board of Directors may determine from time to time. The Class B Common Stock is convertible into an equal number of shares of Class A Common Stock at any&#x2009;time. As of December 31, 2022, there were no Class B Common Stock outstanding nor any were anticipated to be issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, a public offering of a portion of the Standish Family shares reduced the number of Class A Common Stock reserved for the conversion of Class B shares, by&#160;1.6 million. In 2021, Standish Family Holdings, LLC and J.S. Standish Company (the "Selling Stockholders") agreed to sell to J.P. Morgan Securities LLC all of its ownership in the Company's Class A common stock.  Such constituted a sale of nearly all of the remaining 1.6&#160;million shares of the Company&#x2019;s Class A Common Stock, par value $0.001 per share, to be issued upon conversion of an equal number of shares of the Company&#x2019;s Class B common stock, par value $0.001 per share, at a price per share of $75.9656 (the "Transaction"). Immediately following the Transaction, the Selling Stockholders and related persons (including Christine L. Standish and John C. Standish) hold in the aggregate shares of the Company&#x2019;s common stock entitling them to cast less than one percent of the combined votes entitled to be cast by all stockholders of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200&#160;million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. The program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or terminated at any time at the Company's discretion. The share repurchase program does not have an expiration date. The timing and amount of any share repurchases will be based on the Company&#x2019;s liquidity, general business and market conditions, debt covenant restrictions and other factors, including alternative investment opportunities and capital structure. As of December 31, 2022, the Company has repurchased in total 1,308,003 shares for a total cost of $109.4&#160;million. Of this, 1,022,717 shares were purchased in 2022 for $85.1 million and 285,286 shares were purchased in 2021 for $24.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in Shareholders&#x2019; equity for 2020, 2021, and 2022 is presented below:  &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:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Accumulated items of other&lt;br/&gt;comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;432,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;698,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(175,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(256,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;702,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;98,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;97,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQtMC0xLTEtNjQ4MTQ_a468ceab-24a0-4868-a446-8994da717215"&gt;Adoption of accounting standards&#160;(a)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Compensation and benefits paid or payable in shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.77&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(23,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(23,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.77&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Accumulated items of other&lt;br/&gt;comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(6,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(6,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;433,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;770,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(256,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;819,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;118,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;118,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Compensation and benefits paid or payable in shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(24,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(24,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.81&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(25,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(25,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.81&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Conversion of Class B shares to Class A shares&#160;(c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(22,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(23,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;436,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;863,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(280,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;877,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;95,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;96,508&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Compensation and benefits paid or payable in shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3,727&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3,727&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;285&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1,023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(85,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(85,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.88&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(27,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(27,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(40,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(40,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(3,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(3,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Settlement of certain pension liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div 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:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Accumulated items of other&lt;br/&gt;comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;19,321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;19,321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;40,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;441,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;931,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(144,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;9,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(364,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;4,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;867,543&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;As described in Note 1, the Company adopted the provisions of ASC 326, Current expected credit losses (CECL) effective January 1, 2020, which resulted in a decrease to Retained earnings of $1.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;On October 25, 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200&#160;million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. In 2021, the Company repurchased 285,286 shares totaling $24.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;In the third and fourth quarters of 2021, Standish Family Holdings, LLC executed a secondary offering of Albany shares. As a result of the offerings, 1.6&#160;million shares of Class B Common Stock previously owned by Standish Family Holdings, LLC were converted to Class A Common Stock and then sold to third parties. Costs associated with the offering were charged directly to Standish Family Holdings, LLC.&lt;/span&gt;&lt;/div&gt;(d)In 2022, as part of the Share Repurchase program, the Company repurchased 1,022,717 shares totaling $85.1 million.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <ain:NumberOfClassesOfCommonStock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzM4_e336ad62-2ffb-4236-b4b1-51571e429455"
      unitRef="class_of_common_stock">2</ain:NumberOfClassesOfCommonStock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzEzOA_2d0b2939-5222-4cee-8d0b-bef8ac70a498"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6af54923751748f086f1453bc526a74d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzEzOA_da5b1c7f-d79b-4caf-ace4-9224d8769134"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <ain:CommonStockVotingRightsVotesAllowedPerShareholders
      contextRef="id807e6301a134da8bb510a99155bc7b1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzIyNQ_1d43ff13-5c05-40cd-b8dc-e899e4807830"
      unitRef="vote">1</ain:CommonStockVotingRightsVotesAllowedPerShareholders>
    <ain:CommonStockVotingRightsVotesAllowedPerShareholders
      contextRef="ifed82ddd7ec94203b18b8f0845d613c3_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzMyOQ_e31f9d32-4952-48be-8e4d-f76b91da0b69"
      unitRef="vote">10</ain:CommonStockVotingRightsVotesAllowedPerShareholders>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzkzNDU4NDg4NDM2MTQ_2a984f7b-7b43-479b-9007-1e6d9923522d"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="id29cd2fcd17c48c4821f1ca93be4b77f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzkzNDU4NDg4NDM2MTQ_fcb623b3-0afc-4549-a3ba-fe00d062b437"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ie722a156d358455b9f6118473d618994_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzczMQ_60ffba20-9ff9-493a-874a-d0f03656d7da"
      unitRef="shares">1600000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i44e260f01a2645faa62d816a30c765e4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzk5MA_f6e72b24-cd9a-41ea-bc68-ea1dc98be4c2"
      unitRef="shares">1600000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzEwNDk_94037ac5-4833-4a34-aae0-bbcdc58dd7bd"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i28c396745c0a4c4b9756894deaaeae1c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzExNzA_5e859622-a95b-4894-8930-02ca3080e7a5"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ie9fb827ec56f4bbb98eccf4c82499bf7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzEyMDg_52a8151f-647f-4e8a-9746-06cd2db77fc5"
      unitRef="usdPerShare">75.9656</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzkzNDU4NDg4NDE2MzA_bb2c0471-4202-494b-b99a-b0874aafccce"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i4737c32ce8fc49a5813cf15f7927bb18_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIzMjQ2_5bad5deb-9d38-4d3b-9af8-a5f7e524cfa8"
      unitRef="shares">1308003</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iedefd4e1973343ea934d8cf29435aa3a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIzMjU3_eef1e2a6-aef1-403e-ae5e-e8baf589b616"
      unitRef="usd">109400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzIzMjM_118661a1-e58d-4f70-87b3-a7edec740d24"
      unitRef="shares">1022717</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzIzNTY_a207284d-f1c1-4033-9e26-bdaa19a1bd99"
      unitRef="usd">85100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIzMTk0_d15d82de-5f18-4e38-9d43-7e4249450908"
      unitRef="shares">285286</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIzMjQy_25a3dab5-01af-4017-99ac-0f72d6698a47"
      unitRef="usd">24400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzM4ODM_4543f815-17ff-4c69-a5cd-ec36faae4aa7">&lt;div style="margin-top:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity in Shareholders&#x2019; equity for 2020, 2021, and 2022 is presented below:  &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:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Accumulated items of other&lt;br/&gt;comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;432,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;698,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(175,981)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(256,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;4,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;702,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;98,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;97,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQtMC0xLTEtNjQ4MTQ_a468ceab-24a0-4868-a446-8994da717215"&gt;Adoption of accounting standards&#160;(a)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Compensation and benefits paid or payable in shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.77&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(23,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(23,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.77&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Accumulated items of other&lt;br/&gt;comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(6,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(6,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;433,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;770,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(256,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;819,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;118,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;118,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Compensation and benefits paid or payable in shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(24,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(24,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.81&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(25,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(25,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.81&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Conversion of Class B shares to Class A shares&#160;(c)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(1,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(22,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(451)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(23,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;40,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;436,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;863,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;8,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;(280,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;3,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;877,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;95,762&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;96,508&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Compensation and benefits paid or payable in shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;24&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3,727&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;3,727&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;17&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;800&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;285&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1,085&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (d)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;1,023&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(85,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(85,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.88&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(27,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(27,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(40,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(40,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(3,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(3,491)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Settlement of certain pension liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;26,198&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div 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:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.101%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.945%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.673%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class B&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Additional paid-in capital&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Retained earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Accumulated items of other&lt;br/&gt;comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Class A&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;19,321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;19,321&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;40,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;441,540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;931,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(144,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #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:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;9,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;(364,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;4,494&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"&gt;867,543&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;As described in Note 1, the Company adopted the provisions of ASC 326, Current expected credit losses (CECL) effective January 1, 2020, which resulted in a decrease to Retained earnings of $1.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.78pt"&gt;On October 25, 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200&#160;million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. In 2021, the Company repurchased 285,286 shares totaling $24.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt"&gt;In the third and fourth quarters of 2021, Standish Family Holdings, LLC executed a secondary offering of Albany shares. As a result of the offerings, 1.6&#160;million shares of Class B Common Stock previously owned by Standish Family Holdings, LLC were converted to Class A Common Stock and then sold to third parties. Costs associated with the offering were charged directly to Standish Family Holdings, LLC.&lt;/span&gt;&lt;/div&gt;(d)In 2022, as part of the Share Repurchase program, the Company repurchased 1,022,717 shares totaling $85.1 million.</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i71ac95ddba8d44799ed30ebaba4d5ff9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMS0xLTEtNjQ4MTQ_e21ea4a8-9031-4f57-8126-2413e9ec0811"
      unitRef="shares">39099000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71ac95ddba8d44799ed30ebaba4d5ff9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMy0xLTEtNjQ4MTQ_6f7eeddb-7e7f-4a12-b889-2fb89b0dc5de"
      unitRef="usd">39000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6401dc3124454adabb69145817a52439_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItNS0xLTEtNjQ4MTQ_aa410847-d423-49cd-a7b6-858c4581a19e"
      unitRef="shares">1618000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6401dc3124454adabb69145817a52439_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItNy0xLTEtNjQ4MTQ_bcfe7683-1c38-4f08-963e-dd9ff304c6ce"
      unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if09e69b343454188a984d3e3dc5e36b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItOS0xLTEtNjQ4MTQ_fbaeae6f-a113-412d-b415-3a73a4d86f29"
      unitRef="usd">432518000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3d03eee0f190490985733d838b6f142a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMTEtMS0xLTY0ODE0_362608fa-5a19-4757-b989-6c61885fb9c5"
      unitRef="usd">698496000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i273d5b384f6a4a43a6a240dc52ad211c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMTMtMS0xLTY0ODE0_5ca813ae-19dd-4005-92a0-757b48151ea6"
      unitRef="usd">-175981000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ia931785867e64653a939197bb06ae05c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMTUtMS0xLTY0ODE0_1e1997f1-a57c-4e5c-a56b-6582ef647e7c"
      unitRef="shares">8409000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia931785867e64653a939197bb06ae05c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMTctMS0xLTY0ODE0_7fc36196-9d6c-44ef-8d64-cdc42c7b0dec"
      unitRef="usd">-256391000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9e334bae49ed4b16ac770e242b5e5da3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMTktMS0xLTY0ODE0_fd7a565c-def6-4813-a822-6993b6934477"
      unitRef="usd">4006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i06fbc5340182471c84393b2095b2b073_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzItMjEtMS0xLTY0ODE0_c205b96e-3d42-4d9c-b00b-ba38aec3ac42"
      unitRef="usd">702689000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="if5d534efc4b6412181dc58c4df83236a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMtMTEtMS0xLTY0ODE0_5e42d301-3f9e-45a3-a11a-c735b2a5f5bd"
      unitRef="usd">98589000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i72bb48043a924407b20219c0f95529f3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMtMTktMS0xLTY0ODE0_8a696fef-849b-4b72-9624-5f457c96f466"
      unitRef="usd">-1346000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMtMjEtMS0xLTY0ODE0_c508084a-51b8-4a57-8b53-8ad0dab4afdd"
      unitRef="usd">97243000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2822465a9ce7418d9a1a6f94b7ae6547_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQtMTEtMS0xLTY0ODE0_9c92fbb3-220a-443c-a5e2-20c0eb71327e"
      unitRef="usd">-1443000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id948383cfd4a4c1cbbd3e09e474a3397_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQtMjEtMS0xLTY0ODE0_1a32e305-18d3-466d-85b0-135d0e5aa28b"
      unitRef="usd">-1443000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if7151722f7f04794a213cbd57e2b6095_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzUtMS0xLTEtNjQ4MTQ_8c94e1c7-9744-4196-85a5-20526a2bb22f"
      unitRef="shares">13000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i547af760dc994042adf4cf0cad2def1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzUtOS0xLTEtNjQ4MTQ_8f86c3a2-18d7-4f1b-a2d7-5ee7597d4f81"
      unitRef="usd">622000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzUtMjEtMS0xLTY0ODE0_ffee7e83-5c65-4aa7-8b64-c64a0994c7d5"
      unitRef="usd">622000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="if7151722f7f04794a213cbd57e2b6095_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzYtMS0xLTEtNjQ4MTQ_d9c2b9d2-5d91-45b2-976a-969f113406c0"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i547af760dc994042adf4cf0cad2def1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzYtOS0xLTEtNjQ4MTQ_3672daa0-59c4-47df-885f-ea4b04e62b71"
      unitRef="usd">55000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzYtMjEtMS0xLTY0ODE0_86be80da-b6b1-40b0-96bd-158ae84856c2"
      unitRef="usd">55000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i547af760dc994042adf4cf0cad2def1f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzctOS0xLTEtNjQ4MTQ_e8d64722-6678-4d81-9a1d-34544556e468"
      unitRef="usd">501000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <ain:StockIssuedDuringPeriodSharesIssuedForServicesIncludingTreasuryShares
      contextRef="icf3fbb13129e48b8a6aafb4f578b697d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzctMTUtMS0xLTY0ODE0_b93f8b9e-ee9c-4d19-b71a-6b436fef2a8c"
      unitRef="shares">18000</ain:StockIssuedDuringPeriodSharesIssuedForServicesIncludingTreasuryShares>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="icf3fbb13129e48b8a6aafb4f578b697d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzctMTctMS0xLTY0ODE0_3a476c5d-1e02-46d2-a66f-3659d51a2e4f"
      unitRef="usd">382000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzctMjEtMS0xLTY0ODE0_a37c35ab-df6e-4140-9c2a-c790cbd9a114"
      unitRef="usd">883000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i70845138e1b1434691605eb035fc8796_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzktMC0xLTEtNjQ4MTQvdGV4dHJlZ2lvbjpjMGJjNTY4Y2RmY2U0NGEwOTZkOWI2NTU3NGUxOTZkOV8yNg_9f8dbe1e-5eaf-4031-919e-2081a1124af1"
      unitRef="usdPerShare">0.77</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:Dividends
      contextRef="ic2965b9ef61f46d9b057db55044752f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzktMTEtMS0xLTY0ODE0_a75c9f52-0059-4d32-8edc-cc85fd82fa27"
      unitRef="usd">23651000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i81279247cb474476be2125fed8621af1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzktMjEtMS0xLTY0ODE0_2c0d6c75-fc66-4040-8b13-33dfa49fdc03"
      unitRef="usd">23651000</us-gaap:Dividends>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="ic1834c1353aa47a48b76e75d096ec05c_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEwLTAtMS0xLTY0ODE0L3RleHRyZWdpb246MmVhZDIwMjQxNDBiNDIwZDllNWRkODZlODRjYjI5NzFfMjY_79190ac0-58e9-4962-a432-398013c3544c"
      unitRef="usdPerShare">0.77</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:Dividends
      contextRef="i23f2382174ec412cb79853008f812ed7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEwLTExLTEtMS02NDgxNA_7aecdcd0-f7eb-4707-8174-0b76a6c65d9a"
      unitRef="usd">1245000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i75fdb9f4af734dbdbbe92c1b152b28b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEwLTIxLTEtMS02NDgxNA_38aaf8d9-e9a0-45cd-935a-810be855f0e3"
      unitRef="usd">1245000</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEyLTEzLTEtMS02NDgxNA_5ae5a9e8-f44d-4675-b8df-4cffdfa68a7e"
      unitRef="usd">39649000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i72bb48043a924407b20219c0f95529f3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEyLTE5LTEtMS02NDgxNA_2e22f917-cc30-40a8-9beb-3f8b6791011e"
      unitRef="usd">1139000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEyLTIxLTEtMS02NDgxNA_807d5e7f-947d-4f96-b687-49579a8d6647"
      unitRef="usd">40788000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEzLTEzLTEtMS02NDgxNA_26712097-37c3-473d-948d-8c516b4ab363"
      unitRef="usd">-10333000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzEzLTIxLTEtMS02NDgxNA_1d8025a5-8390-4691-b78e-051c7a857cb4"
      unitRef="usd">-10333000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i7d24df22f3c44d2e8cfc116fb9e099b6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE0LTEzLTEtMS02NDgxNA_a3e8efb2-9907-43e2-863e-6f44820ddacb"
      unitRef="usd">-6409000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i09aec87273824c00a8c7edbdfb5820c7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE0LTIxLTEtMS02NDgxNA_ebeecc64-858d-497d-a92d-c339f2338116"
      unitRef="usd">-6409000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib775693ecad94183bca7cc884f0fa626_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTEtMS0xLTY0ODE0_afb149dc-8e3e-40ad-a43f-81c1a6160561"
      unitRef="shares">39115000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib775693ecad94183bca7cc884f0fa626_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTMtMS0xLTY0ODE0_a5185cce-cc4e-4474-bf84-1e87f6d84bdf"
      unitRef="usd">39000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibdf43fe5a3854e088fd5f5bc07d7dad3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTUtMS0xLTY0ODE0_c77ea632-c80a-402d-861f-14589aa55623"
      unitRef="shares">1618000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibdf43fe5a3854e088fd5f5bc07d7dad3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTctMS0xLTY0ODE0_5c285c3a-6c06-47a0-a3d1-59832d72c3e8"
      unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74ec484e8bf549478fb2f15b389a01d3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTktMS0xLTY0ODE0_75749207-f284-4ace-b80b-800da124d1ff"
      unitRef="usd">433696000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie06b021976e84d7c989fde9dc655df2f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTExLTEtMS02NDgxNA_f9e9f512-1209-4524-b897-f3fc9854948f"
      unitRef="usd">770746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d739172c1f94bb9bc12b5dcf225642e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTEzLTEtMS02NDgxNA_2d7eef21-93e0-4afc-9d8a-394084bbd330"
      unitRef="usd">-132408000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i8b2056cf5f5648ea8176a70c6f29cec2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTE1LTEtMS02NDgxNA_895b688e-eb5e-4c4b-9939-5c31268569f2"
      unitRef="shares">8391000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b2056cf5f5648ea8176a70c6f29cec2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTE3LTEtMS02NDgxNA_7b000730-859f-4768-8c9b-49ac15e3c999"
      unitRef="usd">-256009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7182b863b62f4e01a7094e6f80c268c6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTE5LTEtMS02NDgxNA_ae3aa45b-2cf0-4216-ae0e-3985b262ec3d"
      unitRef="usd">3799000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1ca54fd6db644c5f97fa94834b5d9767_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE1LTIxLTEtMS02NDgxNA_2b8a764b-74be-4ddb-adaf-e7f11d582769"
      unitRef="usd">819865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i692062331f5b472f9ca734ff6b332250_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE2LTExLTEtMS02NDgxNA_d49b77e2-160e-4ad7-9204-fffc9b3d297a"
      unitRef="usd">118478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i60f1f1b4a3554b1ca219e472b1374256_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE2LTE5LTEtMS02NDgxNA_f114aac5-550c-4e87-b571-ccb7e04b46bd"
      unitRef="usd">290000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE2LTIxLTEtMS02NDgxNA_60085574-2858-45c9-a15d-ca8c6959f8f1"
      unitRef="usd">118768000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i129193881b3d4bb88d10f746f4dec18e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE4LTEtMS0xLTY0ODE0_112bdf4c-0479-4f89-9ffa-ce6ad134ca8a"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibe75059e8647471bae828150dfd4498a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE4LTktMS0xLTY0ODE0_0ab2ba67-b5cc-4ade-9a79-b44b2cee1d4d"
      unitRef="usd">2441000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE4LTIxLTEtMS02NDgxNA_c9e2dcb2-bfb6-44e2-a7ff-caed2a20877c"
      unitRef="usd">2441000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i129193881b3d4bb88d10f746f4dec18e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE5LTEtMS0xLTY0ODE0_6b53e920-efeb-43e4-aa20-9788ce13c93b"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibe75059e8647471bae828150dfd4498a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE5LTktMS0xLTY0ODE0_03e49505-ff01-4b24-9b79-d9b19b9d6aab"
      unitRef="usd">153000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE5LTIxLTEtMS02NDgxNA_bc19be97-b57c-4957-b13b-02704dbae393"
      unitRef="usd">153000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ibe75059e8647471bae828150dfd4498a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIwLTktMS0xLTY0ODE0_fa69a458-1db9-4280-80ad-b534c95c3360"
      unitRef="usd">706000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <ain:StockIssuedDuringPeriodSharesIssuedForServicesIncludingTreasuryShares
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIwLTE1LTEtMS02NDgxNA_8650b39f-2523-4a95-8d84-340f9a45c448"
      unitRef="shares">11000</ain:StockIssuedDuringPeriodSharesIssuedForServicesIncludingTreasuryShares>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIwLTE3LTEtMS02NDgxNA_4ffe3848-efc2-4560-a6bd-07b0e666214e"
      unitRef="usd">241000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIwLTIxLTEtMS02NDgxNA_66f10f6d-a799-4711-bd52-516f215a079a"
      unitRef="usd">947000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE5LTE1LTEtMS02ODUzNA_78f2d84e-58c0-484c-bacc-161aaa4481f9"
      unitRef="shares">285000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE5LTE3LTEtMS02ODUzNA_861888ca-a522-4c96-a17e-2ae4870582a9"
      unitRef="usd">24375000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzE5LTIxLTEtMS02ODUzNA_7dc41d05-2ae3-4bd5-b0fb-0ae0cca3422f"
      unitRef="usd">24375000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIyLTAtMS0xLTY0ODE0L3RleHRyZWdpb246ZGM3NGM2ZmUyZDI1NDdhOWIxZWZkODZiZTA2ZGNhZWJfMjY_8a17f054-982f-4a90-b68a-851e7dc7785d"
      unitRef="usdPerShare">0.81</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:Dividends
      contextRef="i387f0ebd45284b73a22e3ebf4f988d49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIyLTExLTEtMS02NDgxNA_a85ed1c6-fa6b-4925-92ca-1a51ef59eb9f"
      unitRef="usd">25520000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i265cc6ed0e09485fb615bff471edfd90_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIyLTIxLTEtMS02NDgxNA_c707a263-1b3b-43a2-a680-16c73bf930dd"
      unitRef="usd">25520000</us-gaap:Dividends>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i28c396745c0a4c4b9756894deaaeae1c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIzLTAtMS0xLTY0ODE0L3RleHRyZWdpb246YzBkNzUzZjk4ZjZkNDM2YTk4YTgxZjlhZmZkZjVkNmRfMjY_9c0a1e78-8b3e-4cfc-ba1f-2fef68b2be30"
      unitRef="usdPerShare">0.81</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:Dividends
      contextRef="iac49db153f304fbca08ab61c8df3e98b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIzLTExLTEtMS02NDgxNA_6b668b68-3f3a-4d96-a40f-bccc915de963"
      unitRef="usd">647000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i626fa2f2bdaf46abbc33051a42ae11ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzIzLTIxLTEtMS02NDgxNA_56cf4204-51e2-4546-a85b-d8e1dbf7f115"
      unitRef="usd">647000</us-gaap:Dividends>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i129193881b3d4bb88d10f746f4dec18e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI0LTEtMS0xLTY0ODE0_7332d00b-45db-4862-8a29-af1dec9a2106"
      unitRef="shares">1618000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i129193881b3d4bb88d10f746f4dec18e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI0LTMtMS0xLTY0ODE0_463a86be-a65f-4af1-8a97-4c3c3e9692cf"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i48fa7719c0124eb89ab4804ce28b89d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI0LTUtMS0xLTY0ODE0_bb154358-e240-48bf-8b8a-6808b0f1eb24"
      unitRef="shares">-1618000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i48fa7719c0124eb89ab4804ce28b89d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI0LTctMS0xLTY0ODE0_6c97f8d3-304e-422a-af8a-8f622c261bc5"
      unitRef="usd">-2000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI0LTIxLTEtMS02NDgxNA_e3dc51c0-332d-4674-a357-cdcf372dad07"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI1LTEzLTEtMS02NDgxNA_d43b6ac7-e9a8-4794-b7e5-a73c2fe53ba7"
      unitRef="usd">-22677000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i60f1f1b4a3554b1ca219e472b1374256_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI1LTE5LTEtMS02NDgxNA_177b8336-df80-4760-b681-21703f0e6149"
      unitRef="usd">-451000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI1LTIxLTEtMS02NDgxNA_63b2436d-cbce-4915-85bd-c798fe98d2e3"
      unitRef="usd">-23128000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI2LTEzLTEtMS02NDgxNA_09d1ecec-7dcb-4ec6-bfb3-4a5989b5e74a"
      unitRef="usd">-1171000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI2LTIxLTEtMS02NDgxNA_7b127be0-5dd0-4421-9e04-f10444b3b417"
      unitRef="usd">-1171000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="icaf708c1c5544d57bf1a6fd92e19ef0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI3LTEzLTEtMS02NDgxNA_57cb9733-6ee7-472c-adb2-0d505a3975c1"
      unitRef="usd">7930000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i8d066836905048bd81610a025640bd21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI3LTIxLTEtMS02NDgxNA_8edaa9f9-658a-47b5-8958-04e858657ca9"
      unitRef="usd">7930000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifd01c337bfb14aeea990f57f8f905a1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTEtMS0xLTY0ODE0_3861f20e-5070-4d0f-8289-a470f342bbd2"
      unitRef="shares">40760000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd01c337bfb14aeea990f57f8f905a1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTMtMS0xLTY0ODE0_c02df367-5fec-4bbf-b6e7-b68b495acce6"
      unitRef="usd">41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4cd9ac73d1234c148b7361572269d36e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTUtMS0xLTY0ODE0_b9e89a80-5dd0-45bf-8cb1-0bf8ebf007c3"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4cd9ac73d1234c148b7361572269d36e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTctMS0xLTY0ODE0_5b0f45ba-c5db-410a-8872-14cd07bee36d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea971cdf7ba140c1aa6c809fca957fe2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTktMS0xLTY0ODE0_5a8ed0ae-f005-4fdd-8de4-2367cce6f314"
      unitRef="usd">436996000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a7ec692340644fdacf13293bad61445_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTExLTEtMS02NDgxNA_ec8ac13b-4b4b-4c9e-b87a-dc46adaddb28"
      unitRef="usd">863057000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04e732dd4ce1467ab3afc965f13bf110_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTEzLTEtMS02NDgxNA_e1503d2b-3677-47fc-b243-f6c2cd31b405"
      unitRef="usd">-145984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f81b082b3d7443eb1d2acb92936e951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTE1LTEtMS02NDgxNA_de5eb348-884a-4f8a-8aa5-7b52c5ca6068"
      unitRef="shares">8665000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f81b082b3d7443eb1d2acb92936e951_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTE3LTEtMS02NDgxNA_59c21e9a-686c-42b1-990c-ab07f6f45742"
      unitRef="usd">-280143000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i16550f2ca9d146b690c6102dc413e838_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTE5LTEtMS02NDgxNA_bddc2fab-4429-4e25-b7ff-b7832565e46e"
      unitRef="usd">3638000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92641e509b4740259a7632e45f6054e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI4LTIxLTEtMS02NDgxNA_7a379a25-35bc-4e56-953a-35e821d99bce"
      unitRef="usd">877605000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia77dba775aba4400a67e60a6b7519dff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI5LTExLTEtMS02NDgxNA_17650a7c-e50e-4a35-a309-2e32f50ddccd"
      unitRef="usd">95762000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iad73dd5d622e4db0adfe6a01044f60e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI5LTE5LTEtMS02NDgxNA_ea9eca2a-f1e8-40b4-ba88-3533f78cc235"
      unitRef="usd">746000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzI5LTIxLTEtMS02NDgxNA_d79ca43d-090b-462b-b0ce-0451605a91ed"
      unitRef="usd">96508000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i44d8ee411cae40e2af91ea50f27bf3d7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMwLTEtMS0xLTY0ODE0_219b912c-7c45-4870-97d2-d8c28aed8f26"
      unitRef="shares">24000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id274a78cbc6a47eab5da7b4c2df351ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMwLTktMS0xLTY0ODE0_b0b1e61e-b8f5-4b6c-bd07-9e23255caf6e"
      unitRef="usd">3727000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMwLTIxLTEtMS02NDgxNA_5eb3a010-07c4-4652-b7f0-7768f8bd5dac"
      unitRef="usd">3727000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i44d8ee411cae40e2af91ea50f27bf3d7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMxLTEtMS0xLTY0ODE0_5717a58e-dd8c-4872-9c51-8e79fc85ec54"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id274a78cbc6a47eab5da7b4c2df351ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMxLTktMS0xLTY0ODE0_69a03b14-d5a4-4c64-b68b-c5a29f3fd150"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMxLTIxLTEtMS02NDgxNA_ed87b7cc-a4f4-4d99-95c2-6907c665c9ad"
      unitRef="usd">17000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="id274a78cbc6a47eab5da7b4c2df351ab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMyLTktMS0xLTY0ODE0_18f1af70-1965-4f01-918f-89f65a96bf5f"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <ain:StockIssuedDuringPeriodSharesIssuedForServicesIncludingTreasuryShares
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMyLTE1LTEtMS02NDgxNA_bf9ac2ad-7b06-4ed9-a67f-90e8655bb7dd"
      unitRef="shares">13000</ain:StockIssuedDuringPeriodSharesIssuedForServicesIncludingTreasuryShares>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMyLTE3LTEtMS02NDgxNA_af0165e8-4c89-4114-89a9-681f35f8da9c"
      unitRef="usd">285000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMyLTIxLTEtMS02NDgxNA_f7543194-905e-41de-9707-27a7a7d83f1e"
      unitRef="usd">1085000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMzLTE1LTEtMS02NDgxNA_a0b6437f-e174-4382-8da6-b42e1fed7a0f"
      unitRef="shares">1023000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMzLTE3LTEtMS02NDgxNA_c363e5ea-c09b-4cca-a5f8-2c634a006a16"
      unitRef="usd">85065000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzMzLTIxLTEtMS02NDgxNA_812c6bbc-2ff6-4d3c-bd7c-7d1153f8efb3"
      unitRef="usd">85065000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="i6af54923751748f086f1453bc526a74d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM1LTAtMS0xLTY0ODE0L3RleHRyZWdpb246ZjY3ZTM0MjJlMDMxNDk3ZWIzM2E0ZWQxZjA1NjMzZGVfMjY_c67098e4-8ec2-4c2d-8bc5-2b9cc897c05d"
      unitRef="usdPerShare">0.88</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:Dividends
      contextRef="i8cad41710b99432ab7ac0ca07ec71e2c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM1LTExLTEtMS02NDgxNA_6f3adeca-a8fc-49ed-9ce2-5c13dffd5029"
      unitRef="usd">27501000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="id807e6301a134da8bb510a99155bc7b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM1LTIxLTEtMS02NDgxNA_4ea4fc2a-69de-4c6a-b268-9fd5c737e17a"
      unitRef="usd">27501000</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM4LTEzLTEtMS02NDgxNA_a7e1255b-2a16-41e4-9e45-c52e6ab66f4c"
      unitRef="usd">-40971000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iad73dd5d622e4db0adfe6a01044f60e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM4LTE5LTEtMS02NDgxNA_bbb64646-160c-46ae-9624-58cc9e4ab804"
      unitRef="usd">110000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM4LTIxLTEtMS02NDgxNA_93846ca9-52bd-4764-87d2-ac45faf786b2"
      unitRef="usd">-40861000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM5LTEzLTEtMS02NDgxNA_451daf5f-ec74-4d92-b891-128bdf7d3d20"
      unitRef="usd">3491000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM5LTIxLTEtMS02NDgxNA_9a4c782b-7a08-40bb-8377-0630ed3aec49"
      unitRef="usd">3491000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM4LTEzLTEtMS03MjM4NA_bc4a5ae7-f9b3-416b-94f6-fdc0268c4a91"
      unitRef="usd">26198000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzM4LTIxLTEtMS03MjM5Mg_2d2fdb0e-b7d5-4159-bd57-7c8c8b3754ce"
      unitRef="usd">26198000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i2dd0da41ac7a4e66bf157ea2ff827a16_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQwLTEzLTEtMS02NDgxNA_d8da3a18-3053-459a-967e-e861771dd412"
      unitRef="usd">19321000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQwLTIxLTEtMS02NDgxNA_db457573-1737-40c3-b085-31b2926e0e24"
      unitRef="usd">19321000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id58f460ef97d4468880c971d98f130f8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTEtMS0xLTY0ODE0_36fff95f-06ba-4257-95b7-b8de31ef0ed5"
      unitRef="shares">40785000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id58f460ef97d4468880c971d98f130f8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTMtMS0xLTY0ODE0_dba3427f-d022-4cfd-ac76-80746105b387"
      unitRef="usd">41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifcca698b1eb64a3189f10563b6ec976d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTUtMS0xLTY0ODE0_d196529b-1eab-42aa-b58e-4d33390cd58b"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifcca698b1eb64a3189f10563b6ec976d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTctMS0xLTY0ODE0_32f75f21-144e-418e-b63a-1d6c05c0fa8b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaeccdafa79c9420284357a6eff978432_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTktMS0xLTY0ODE0_883d8fe1-512b-4e55-8560-158817019e58"
      unitRef="usd">441540000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebf87309b32a4d00b60ef361f787b40e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTExLTEtMS02NDgxNA_73b8d33f-f548-41eb-a267-e16a5ccc7dcb"
      unitRef="usd">931318000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea2e79bdb9da4d03b8d0b9a9dce3f782_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTEzLTEtMS02NDgxNA_c43559b0-0b1e-4bf9-af55-97e1f4231548"
      unitRef="usd">-144927000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1aa655188d59408ebc645e1406c95408_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTE1LTEtMS02NDgxNA_c6f17f68-ce05-4a0c-81ad-dd964070a8e1"
      unitRef="shares">9675000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1aa655188d59408ebc645e1406c95408_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTE3LTEtMS02NDgxNA_fa0820a9-2807-4ef6-9cca-8fcfe5fdbcde"
      unitRef="usd">-364923000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0028f7ac5b3643988d62a8821c966eec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTE5LTEtMS02NDgxNA_efae284e-6d54-426d-9985-dbd2ca678459"
      unitRef="usd">4494000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56f6a33856ef47cdb6806f645f55ca07_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90YWJsZTpjYTI2NDA3MzJiNGM0MTA3ODk5Yzk3NjJjOTY2OGJhYi90YWJsZXJhbmdlOmNhMjY0MDczMmI0YzQxMDc4OTljOTc2MmM5NjY4YmFiXzQxLTIxLTEtMS02NDgxNA_5b6c09f3-722c-47da-8ec3-01e8136869bd"
      unitRef="usd">867543000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2822465a9ce7418d9a1a6f94b7ae6547_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzU0OTc1NTgxODExOA_3e127b0a-f95c-440a-8244-33b7cce53c93"
      unitRef="usd">-1400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ia63baf7100914022ac912de0f0bc95ae_I20211025"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzU1NzY_ccc734ff-0e88-4138-a978-aa5359c8a9b1"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIyMTg5_d15d82de-5f18-4e38-9d43-7e4249450908"
      unitRef="shares">285286</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9de9bee18a2c4d74892005c2b59a4fa8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIyMTk1_25a3dab5-01af-4017-99ac-0f72d6698a47"
      unitRef="usd">24400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i210e706cbe584c9da11d6bf43ec2d3e7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIyOTg4_272d2e1e-1464-4586-8522-0c0221879732"
      unitRef="shares">1600000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="id454761bc2c94035a55c82d1f969054c_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzE2NDkyNjc0NDIyOTg4_f72e8d3c-c1b2-4568-bc67-e7b15fac150e"
      unitRef="shares">1600000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzM0NDk_118661a1-e58d-4f70-87b3-a7edec740d24"
      unitRef="shares">1022717</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib514263595e3439d97c6e88e2e7c4cd9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8xNzIvZnJhZzo2NGFkZDJiOGUwMWM0ZTMxYWQ1OTYwODgyOTFmNTJmZC90ZXh0cmVnaW9uOjY0YWRkMmI4ZTAxYzRlMzFhZDU5NjA4ODI5MWY1MmZkXzM0Njg_a207284d-f1c1-4033-9e26-bdaa19a1bd99"
      unitRef="usd">85100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <dei:AuditorFirmId
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMDIvZnJhZzo5OWMzZGJmNzE1ZmU0ODg5OGJmMWMxODhmMGViMjZjYy90ZXh0cmVnaW9uOjk5YzNkYmY3MTVmZTQ4ODk4YmYxYzE4OGYwZWIyNmNjXzE0NQ_70c53c6b-398e-4c25-8e27-fdc016c42840">185</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i564036b2ead14d9e85189f7b14f617d2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90ZXh0cmVnaW9uOjEyNWMwNTM1NGM0ODQwMmFhNDEzZDllNzgwODU0ZTk4XzMyMDk_fe307c33-f99a-4ee6-a5ab-fbd9a1ea302a">&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;ALBANY INTERNATIONAL CORP. AND SUBSIDIARIES&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(Dollars in thousands)&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:3.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Column A&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Column B&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Column C&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Column D&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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Column E&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Description&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Charge to&#160;expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Other (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Balance at&#160;end of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for doubtful accounts&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;1,408&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(672)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;3,984&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,140&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,299)&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(593)&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,248&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,719&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,628&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,140&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allowance for sales returns&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,552&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;6,130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(6,612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,070&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,668&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,022&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,138)&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,552&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,249&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,199&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,780)&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,668&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation allowance deferred tax assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year ended December 31:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;10,659&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(839)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;9,786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;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:10pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a) Amounts sold, written off, or recovered, and the effect of changes in currency translation rates, are included in Column D. 2020 includes $1.8&#160;million transition adjustment related to the adoption of ASC 326. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b) Beginning in 2020, Allowance for doubtful accounts includes valuation accounts established for contract assets and noncurrent receivables as a result of the adoption of ASC 326. See Notes 11 and 12 for details.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4e2184cda58f443a8e836bc64edaf076_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzQtMy0xLTEtNjQ4MTQ_89e2cb0e-023f-4075-b64c-f6e114bcb2c4"
      unitRef="usd">3248000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie331f38a4ef74755a868f4763b995a65_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzQtNS0xLTEtNjQ4MTQ_38d2d354-a14b-46ce-8d69-563227846b3b"
      unitRef="usd">1408000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="ie331f38a4ef74755a868f4763b995a65_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzQtNy0xLTEtNjQ4MTQ_10f0086d-72bc-4fdd-935b-8c9d88435f9a"
      unitRef="usd">-672000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4484df84d9344575a2fcac03c8a66937_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzQtOS0xLTEtNjQ4MTQ_e64b87be-9106-4ac2-aa82-9269bf9c6646"
      unitRef="usd">3984000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic7c3ad7fc1064b6396e58a700c40e4a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzUtMy0xLTEtNjQ4MTQ_f1087cbd-2b89-42c2-a30b-021149704110"
      unitRef="usd">5140000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i74cfa86d6be24ac4b28946b59288a8ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzUtNS0xLTEtNjQ4MTQ_14dba1bb-abb0-4049-b807-af2f3c9521a8"
      unitRef="usd">-1299000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="i74cfa86d6be24ac4b28946b59288a8ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzUtNy0xLTEtNjQ4MTQ_a9afbbcc-5616-4e3d-848d-ee125c2fa233"
      unitRef="usd">-593000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4e2184cda58f443a8e836bc64edaf076_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzUtOS0xLTEtNjQ4MTQ_6c78ba74-2f9a-4d58-8a00-42884a52fdb0"
      unitRef="usd">3248000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5d949df0c7b440138d1e3cb614c8b495_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzYtMy0xLTEtNjQ4MTQ_3582b893-9b63-4a98-9e28-99d260082324"
      unitRef="usd">1719000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i37109d2255254ef19f854899f9bf2572_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzYtNS0xLTEtNjQ4MTQ_04bd58c5-faac-4e6c-8963-2d5671badf61"
      unitRef="usd">1628000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="i37109d2255254ef19f854899f9bf2572_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzYtNy0xLTEtNjQ4MTQ_1c040691-3b65-4149-9d04-b7226ce45516"
      unitRef="usd">1793000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic7c3ad7fc1064b6396e58a700c40e4a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzYtOS0xLTEtNjQ4MTQ_7357cd97-a9ab-49b9-8460-79be01befa08"
      unitRef="usd">5140000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i14c3831c132f45068388dc85ce733529_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzktMy0xLTEtNjQ4MTQ_7e729a1d-6940-49af-8186-32d58fad86e2"
      unitRef="usd">9552000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iaac958e89d2d401190746c5d13634ab9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzktNS0xLTEtNjQ4MTQ_ecddc25d-28de-4985-98ab-8240f0f1d2ad"
      unitRef="usd">6130000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="iaac958e89d2d401190746c5d13634ab9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzktNy0xLTEtNjQ4MTQ_9aa51254-4e1d-4e16-9fb1-2eebb4758824"
      unitRef="usd">-6612000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4d0f03729289473d9973cda1b35641ee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzktOS0xLTEtNjQ4MTQ_bbf53cdc-3751-4464-8c49-38df2e2165d2"
      unitRef="usd">9070000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i62de7a44b37d4c888774e45b053274ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzEwLTMtMS0xLTY0ODE0_ca7af9a2-805d-4658-a5e4-2aa13a9d23bd"
      unitRef="usd">9668000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5979b3a7a8a949b5b75cc6ba616e2593_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzEwLTUtMS0xLTY0ODE0_7bb4ed66-b580-4d83-89d7-4ed6c9f37190"
      unitRef="usd">6022000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="i5979b3a7a8a949b5b75cc6ba616e2593_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzEwLTctMS0xLTY0ODE0_391979e4-6eb4-4aa4-8ef5-0818ce887e9b"
      unitRef="usd">-6138000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i14c3831c132f45068388dc85ce733529_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzEwLTktMS0xLTY0ODE0_dbddcc9a-420c-480d-8860-f636de3f04f6"
      unitRef="usd">9552000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib9564d4e34254d64929c08ae69c62f87_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzExLTMtMS0xLTY0ODE0_2d134d3a-d07a-45dc-894a-672f7b305bde"
      unitRef="usd">11249000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib280f643b05644ce9c88d153676c3b3e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzExLTUtMS0xLTY0ODE0_49808d2f-55a5-438f-b6ee-5dc73d1dc0aa"
      unitRef="usd">3199000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="ib280f643b05644ce9c88d153676c3b3e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzExLTctMS0xLTY0ODE0_b3f1a20d-ac59-436e-9fe0-91bd6f50ed0b"
      unitRef="usd">-4780000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i62de7a44b37d4c888774e45b053274ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzExLTktMS0xLTY0ODE0_0577c28f-c20e-4eef-94bc-47aeced8b078"
      unitRef="usd">9668000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icc8ccd104bac46758abd4333a00d8eec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE0LTMtMS0xLTY0ODE0_71053554-8efd-4a42-8b46-bcc87d5c43bb"
      unitRef="usd">10659000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i782259f17d89481ba6ec11147961ab2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE0LTUtMS0xLTY0ODE0_0c76c5ad-e8b7-47fa-a7c5-31ff7de515ca"
      unitRef="usd">-839000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="i782259f17d89481ba6ec11147961ab2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE0LTctMS0xLTY0ODE0_0ce15fa5-ad5c-4f94-90bc-a825a0c79fbb"
      unitRef="usd">-34000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i072054ba54964a3293a4561097ee180d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE0LTktMS0xLTY0ODE0_bf6026ed-56da-47f4-99bc-eef114f703c7"
      unitRef="usd">9786000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idf01ea4425d34eda9994f0446f70948f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE1LTMtMS0xLTY0ODE0_b4170739-b9dd-4270-913d-344cfc617bfb"
      unitRef="usd">10270000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i976b22e3482c4923b72a6df4a12c42a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE1LTUtMS0xLTY0ODE0_e0a6cc62-e86c-4f63-91ed-6c2586d54402"
      unitRef="usd">949000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="i976b22e3482c4923b72a6df4a12c42a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE1LTctMS0xLTY0ODE0_1455ba88-c689-43af-93d4-2963567a55e1"
      unitRef="usd">-560000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icc8ccd104bac46758abd4333a00d8eec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE1LTktMS0xLTY0ODE0_8d31d50e-5a97-471c-8c33-a2647cd17aff"
      unitRef="usd">10659000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i81c2896e8ef14a81995fa25661a3add3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE2LTMtMS0xLTY0ODE0_251fa7a3-c6c7-4ea9-b7bb-f21e1f919adc"
      unitRef="usd">9102000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8c5663388a434b7e8d4f3a653e0f99ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE2LTUtMS0xLTY0ODE0_38311a98-17f0-4b58-b22c-219d41bed6d5"
      unitRef="usd">391000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="i8c5663388a434b7e8d4f3a653e0f99ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE2LTctMS0xLTY0ODE0_2e25f0b4-bead-46b0-aaa7-1e85790a7e37"
      unitRef="usd">777000</ain:ValuationAllowancesAndReservesOtherChanges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idf01ea4425d34eda9994f0446f70948f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90YWJsZTpjMjMzN2EwMGE0YzA0ZWRkOTRlOGE5MWFmZmY5YjliYS90YWJsZXJhbmdlOmMyMzM3YTAwYTRjMDRlZGQ5NGU4YTkxYWZmZjliOWJhXzE2LTktMS0xLTY0ODE0_dbeaa3b9-d94c-425f-93f6-2eb6edb7d367"
      unitRef="usd">10270000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ain:ValuationAllowancesAndReservesOtherChanges
      contextRef="i9ab39d6f895b4377b3d8a5f29fb86f54_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2OWE4MTk4MDc3YjQyY2VhMjAwNWFjODQ3YjQzMTM0L3NlYzo1NjlhODE5ODA3N2I0MmNlYTIwMDVhYzg0N2I0MzEzNF8yMTQvZnJhZzoxMjVjMDUzNTRjNDg0MDJhYTQxM2Q5ZTc4MDg1NGU5OC90ZXh0cmVnaW9uOjEyNWMwNTM1NGM0ODQwMmFhNDEzZDllNzgwODU0ZTk4XzI4OQ_ac8c28bf-2459-4cda-a6b5-4553666b34c9"
      unitRef="usd">1800000</ain:ValuationAllowancesAndReservesOtherChanges>
</xbrl>
