<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ain="http://albint.com/20220630"
  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-20220630.xsd" xlink:type="simple"/>
    <context id="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9a80b469696a4a9cb63e9e95846020cd_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icac6ca721f9f4e84a8e1b58c638734c0_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib0df48e2829e488c865f343c18688dfb_I20220715">
        <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-07-15</instant>
        </period>
    </context>
    <context id="i20562474af3e46c2b9fd489b1465a659_I20220715">
        <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-07-15</instant>
        </period>
    </context>
    <context id="i59a89293e5ab42ea8b131f011de81dda_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="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie30dbf2f344749318562b7bf67eebe1e_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ib7c7d1836b6246dc8438c226606f4b10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b83c3b801bc4a8d83f6eb60fc1b3426_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="i142d1362f81f481fbe35ce09c2afe27a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i349394c8103943f1830d44882f541053_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="i49404386b36e414891ac595fb9405a21_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic7185bf0a21a4e10a447d252a1675e54_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i7fa913856c0548fd9b43bdf2360ad939_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4092f746408e4e44aa5ebf2633fafd75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic830f1a7ce0b47969d3a614782fef4c1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i85ff741463634f62b77710174ea664b3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idc71e461268c46708bf5cc178f72b541_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44f8aa5052f54980922292083770d028_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4aa654662ea4427c94ce46043d90147c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie704be5588af408d92f57a3ff1feb8db_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i711938f5d01642eeb9ca964ae95b8977_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="ic4ce15337b8b4ace83899435d4537ee6_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15e3277326914337aba72293a6654f48_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7f551cd46ed044ecb1792d8e8917eb92_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i12cfb7915b0841db82fb1f8ffccafce2_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8735520ece7d4b3bab7adb3043d338c7_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iba1e635eb9aa4de58a9b1235c6cce5ac_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic2cd3ad0985d41418791e811825d064a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibbd010cbf1c446b3b402926558bb0551_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i780f83d04cb348a1a09c33ad8ba89dba_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic28169bc0656496a98c1116fcffc2230_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5c727f03ff56462a8479d43b1e9c1e3a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5366c592f1644c97835470e5e5fed056_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if393e89d28f44f7584a255d421012584_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9715ec7027a94df8a9df66936919a96b_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic7a233be7ba84538a675f913fb60a561_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida33cd501cec458d9cb66a8d7a984b98_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ieaba7e4a029a4219985464b5c7e7ba15_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id4d9fcdb57b84b179b6fb7d4676565d8_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="i62b9f736979e4566a852786c08ea5647_D20220101-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-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i353d4cb873e1474eb2f3fa159b4caa21_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ife5d501f70d548569d114cf4bc399382_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i78cc76756dcb4e2896268056cb9fad9f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibefe7fe8891b4a74861843663071e9f4_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ife3048b5a1114f62badb04fccd4376dd_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8be805a7c31e4bf3963b40e84b74af42_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i984cc9bb48444d3eaf6c6d24f4060356_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id01c898ced6848e99b88ef0397babeeb_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie02d864d87e64374a92d531bd269438a_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c799b771c5a4c1ba6065ef94df85051_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibd26575492584357b0b6e3e97d9ea044_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id1a9e7723dba4547b68be2209e3057e7_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7960c5c1c6344fffb6067dd61ad6bdcd_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i491d3600dd144557a2a03ab2ccb87397_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i29edb1e7f8f549ada2e398ef0bc9af33_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i059aac0325c24c6db08a84ec240a63e5_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i99d6ca2260544042b6d9652d59efde8a_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibffca8c983ed49a5a03d780e2cff095c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieac7c1d69f7a49adad4db5de3ca3ce3c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i00ab06e1e73c4f8db3c615ba68688d32_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a4b2e30a3454d38b2fd4e2b538e260c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i63ded008002347e8a5395abc80c277f3_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id87ac3369e464743a17b9045888c93c4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia8de06faf6374ba9aa5bcdf692332103_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i67a97a9b3f5044e4939da8ff254a9912_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i42255e2babaf4a9c94030c5c17caa1e5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i45332edf92fa486a9ebd4bf5b7f521b4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i84e0361657f94fbb8e79512804950bc6_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if141f9f9a71944bfbf38b10271f7aaac_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7c73aa97471641f89f41c00f6222c1aa_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i288ef74162c94c75a1cde02c8c4a0de1_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i92129a485737439ba17c2113eabc030a_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic4df93632366446283b728780aa363b5_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5be0dfaaaef746bb8219e1acd182b8b9_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="idb210a7174d34eabb9245deea860ff94_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5a2d87549c894b9598933873ad9a93c2_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if32b358e856e43278fe33f4a0eecf9cc_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iac263fc1c4d647d8ae7f321c69f7ae27_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib5b99c501b16442b92851af786b32daa_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3f19530fcb3e4103a114a56ed359a5af_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i74530dc220894212b6fe5b5fc2b2182d_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2c54a940ef8247179f0f61bb1589e247_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i542014186988478da65d5672597b3905_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8b649b5453ad443294ba191bf7f879c1_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5139d9b1518f40a2a5c28487cdbd720b_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i009558fb8324417a90d22da764e2548d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9b770c6796f44f3d91ec853d3e437637_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3a1a1b5ec5444aeb9cbbe0c3af54c44b_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i03f57412082946a6ad8fbd6f1bb6251c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic116bb42ddb04030a3e66b4e9b3c6431_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i160b706d1df6441d964ee5da525f1253_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic693a843dcb24efd94cc3035c3fa5030_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i26a799b06fd34d0ca2e886aea32cadec_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4a6799673a074b31a59aa44eb5f8c659_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i37ca643c82c6466d93255bf15c704fab_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i81024db4134949a79b95b1c8febe9d46_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iebfd227a41264632a7f786c7010f41d7_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if0b00a3603b347b198bea24c01200ace_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3d47b7cafa5341b38f5f92d1fc4669b1_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i7ab9c742ab8e470cb9c1f256b0121934_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id91a8d4f3e2248e4ba4947ef9badef1e_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6f256e36f82e42409847f1863e93758a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc9774baa3c040b49155e83e29c3a93a_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i64f054a381a545029cb970559a5242ca_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i23daaad91e754572a3fb1f526e939865_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia0384e605d6240ddb5d6804d47e5fa93_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icee425be91f7402da3b36cd8860c750e_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i06559fcf4650478d99a073892082b26b_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ida3e0fb4c86a456b9b24ac55a08ee3ce_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia162780cbd5e40309b09685970f6236e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie5166a91b57745b4be43663bb230c089_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i90b35dec59c544c4a4bd423180e89d16_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3e7a2517c1ef45c48f4bb70d7458c541_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1ba412f80cfd4c85b168d0cd653d5136_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib501d2afc9b148a392b9e9a29961b3d5_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4acf14e22c9e497a89edbc5f3cbbbead_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if03d7c87fc1748fb962051e71658de22_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i954b5eccf8ad428a9c88724a54e10f0b_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic12a7285abc74d388df06733ddef2cc7_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i388a6f493ebf4d2dbade01e9297fc49f_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:RSUAndMPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i020e9dfb3fc64b288c0314efb38d4c58_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:RSUAndMPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8be4eb0c88274d749ae082617a5df90a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:RSUAndMPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idbda37a8cffb45058884d5a0a3b9f7dc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">ain:RSUAndMPPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia8d133f5110540c0a93cde6676cf36fa_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="i1525cfb1e61e499ebc5422df38733ca0_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="i3a0e915548bb4e82a8c051a4dedc0dd8_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="i74ad4c47ebb540258c286521daa141b9_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="i43d9ad42b6c544988a8dfe730c29b4e8_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i75e2bc77d00846b8865b3c0a4ce6b751_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i556ba6d64cb14f93999129874bbcbac9_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i62013de5db4f406fb8c1ff52d677a7ad_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1acb38c3c1aa4844a6ee1c1a0bd38878_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i48bc4cb5450e44ef918c6fb4478fc0d3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3741df66d28f43f68d2a5ea13cb838a2_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0101f812f5de4ae986058f0163bfa64e_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="i582085b679ba4734a169cc122a115883_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="ie90a743def1747b9adaf7e9feafe9757_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="i2243090243e940a5a71788c4a4ce6b3d_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="i0660aed70e1845bcb066dc4fe7ff4e1e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2a7b93b8c16a4252b0d93ed262915f95_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i93485ead5f954a06ae1ec07af1dcddfd_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ied0c4aa401214498857017a94264131f_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i48cf0d1e1a52467e9d20e0e99c8dc20c_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i02ff0e05419841df88738450eced8040_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0be67010f1f44e1fbf077c039d2607b8_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5907899b697944ba93c3c916c0a15fc9_D20220401-20220630">
        <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:DerivativeValuationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i34309ac8e86348c4bf76d91d2c89bbbc_D20210401-20210630">
        <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:DerivativeValuationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3b89a40b62c419a84244bbee57ef264_D20220101-20220630">
        <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:DerivativeValuationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idaaa591b71ac4095bfb71bc88fb95ccc_D20210101-20210630">
        <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:DerivativeValuationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2ae0734eca24458bbf6dc84e7d22f376_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7b4693a12d0f464fa8f66a097dfef212_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i250a8e83b4654af7895dbb553dccb9b6_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia0604e65569e4078a67544a1e3a9ca76_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie0297ab799754d2ba56125cb461cdd01_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="ibbc2f3db38394db3a0f6a0cc7f3c79b4_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4bdeb5fd5c6f4049bb80dea262a0e43d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia12d1bf929504932b5624faef42c7395_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i25b9fc8c73934eba9c8fd1d80fc9f719_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i311043c0f3394fd29dd2009c4a063060_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="i236ef47fa19b4fbe82d968a2e0d8be10_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="i03599d926c04449da77e5b784a17675f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i88dd4cee5e03470192dd5dcb30fdce9f_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib2c18a9f13f24526bff6d10ad3ab5286_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2e011f28ae414d9fb18aa31172634044_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="i08cb7d1a4f234172b28cc5711a0ee8be_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="i2efc7c565b334ef2b8dedd371874511d_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="i13ac57cc1afd4a02b9c4680b3ef1d6ef_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="i74a2e266783a4a24a345b64f4527dc2b_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="ieefa221cc34c43509db9fe87969cef55_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0465314a5c544cbeb0f4dc5d45f67185_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i158530c57e8444558ebeba72e59f18bf_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i74a5b8c6ee974c07b64c80af3c8cd63c_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="ie917ee0fc7134d6fa44c625aac1bf8ff_I20220616">
        <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>2022-06-16</instant>
        </period>
    </context>
    <context id="i380deaae1217450e89709bcb4761a3f6_I20171128">
        <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>2017-11-28</instant>
        </period>
    </context>
    <context id="i1f29b6cd01434494a4c92cc121fab41e_I20220616">
        <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-06-16</instant>
        </period>
    </context>
    <context id="i01fa95714aa344b9adf2172cd8a12cc3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id4255357cd2349cdbc5116742f54764e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i738567eb2abc4493b5261d8cd65c5554_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="i58f38310693249fe97365834762624d3_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="i71588380672c47a5bc63c8078cb9163e_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="idb0adac6e9454654a89e4da6ab644619_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i176d037aa42244ddbca3ab5e8e278f5c_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8e5784dfdb7b405f86845001e396bee9_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9917a629e36e43aaababc84943c5df3e_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i51f8558bd08041ddb5d16c1670809d0c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8e4932d5ad0e4d3a9121e5e8fa3e10e8_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6c58ef5ffec145f7ab3d588dc93e01b3_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ida94f340adfd4c85b74333800380259f_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="i6e102c8fc8994f92837c74df503ccd13_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="i7dde1d0f788c4fe9af82bf03b2666243_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="i2275ffaf090f463c8c6c98cdaab7b3a0_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3cb6b0ec18c449f9aee444e0446cb1d7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iede9e80b890f4b6787443b17d02bca01_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ain:BrandonDryingFabricsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if0c7acf754854d7786d6455127cbf528_D20120101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ain:BrandonDryingFabricsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie15c944e508e4169af9cd10ed3e0212f_D20020101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ain:BrandonDryingFabricsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2002-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idb9b5a14da3f443aa3701e9e866845df_D20050101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">ain:BrandonDryingFabricsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2005-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7666dcfc92f64c848d6e92e1df9626bc_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="ib8fd6cfb962f4693940db5f8c7ef6ff3_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="i1a51a1ae82af4fcaab7972193e032237_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="i452360b0462d462288c95680438c2264_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="i64901f146538464881250316171ff3ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28a0b325182047468d8bc79f00dc2424_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="i6c3e63e3edf74583bd6e448c11f62e0b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0d94587b605a4032967b6847d7e49c91_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4659a0f3b0c243d9a60bd21880f22203_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if8148dc9651d4bb49bd4f6523f0835cf_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if52fd7edb39c4513a79a92e4deef5447_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic943d663c0324a699f9f28db3aa8edca_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="if7416a29632d46b6bd93cb707e8d5bf1_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i95ffc285f8b34f7289e59acb77182b09_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5404a5859f884451bd6cbfa56b677a81_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ic78ad63d4b124da4bf1eed7369510d51_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i76f4ad7d1d824537bbaf03a76558bf69_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8f2a16d842dc4e14adf3b5f13bd47131_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2aa616a09a5f4f6c9964c5aea4aa7456_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib652665e290c4204ab078ef750fe5c2d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibe36304db00c430a8ab8f58a648f5fa3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ibb27fac32718445ba166be95ab66486d_I20220331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic45ff75626a44d679422ee04c7771bc8_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idd04768275024b448af10ae7c829bada_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7ab6f38e480d48a48a28675e4049f615_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i39f195b380da4febb8dd1cce7508aeff_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia4f9251cebde4fc5a084b19fc18d6948_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i338197f9544046edb351407d5bb43cc9_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1f1f9b3862554314814a55c588083eb3_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i04c7cd25547c4662bb41443c941abcf9_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3d4d30d0bf984a7292f53fbdf94a5700_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia96494df61a54cd8a84e2fa9dd4a7364_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibddafcb7af7043279e41b3cc62111268_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i04718747de9046fa95fe04ff9996c339_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4d747c4d7a2c498cbae19b4cfe502b64_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibc109c3584ef4878a5882aa25cf4d10d_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i01c3d4ffed3f4ec68622bd57512838b0_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib989d1071fc54aee8ff85c1cf3e7b238_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="ifa15fa9f50f24b9c9112315d0f3b1d38_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="i5121ed80dabc42e3b9e748ab14192eee_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="ib966bd4c87a04389a775b74bedf9658a_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="i318206bac6a3495f84209b0fca8aa0eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i417d02c620bf44d588b884134138aba6_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="i17c12e04d9eb42a5bdc7ff1ae81cc768_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iba9a215142394165a3a30c411ef7f2d2_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i356884d2972c410ba947220bba6df35b_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie8d63abcaff54f25b865c3d00169300d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iacf0582ffaa04cd4a604bb65b144f576_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="iedda00be832649a78d8f967dfcbc4736_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ib4ab009dc70e4571879eae6e98091913_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i1a1ffe72e5e14496af658ecaf02a9d81_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ieb71f600ab574bbab10f3bec6be7938d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i92075621d9d2445ebc5963daa69d5cea_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i20906d23c8994c61814573a9dd8cf53f_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i3eefbbb1c3c542fc93595b7cf404068b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ic45d3e1d70a7429180064208e0014433_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i732dc685e89b4ef4bdeba2ab185f4624_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i1435bc85c2fd48ae881a743cca463ff0_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="if0d606a95ae44a6a816dad8bbdd8b3cd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iea2e1496c8144c078ec816b04e36f156_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5123a2fa41a7498ab8dc6a7e5593cf15_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iacf696cee4ba4f4ab4617dae45c39d6b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia07265109240413698ff6c3128af9595_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i312bc6b5bcd7424c8f8a57fcaf2ecf5f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1c895bc1e73741a59986168526155894_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic78dc194a7574169b10f62a8243eaca1_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i17bc18be8a0f489cab5a1121ae9d9aed_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54fa7fc2fcd5405687823a7aa7086656_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i97de6da36cef40c89f0287462c6e40e1_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic3de0d0cad94440f8b349e1ba089a8bd_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1b8207595c9e4023bc6503e2490cc187_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7cee0708e2964438a850e4fa0e160935_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie5a89c320b584dcba66af49cdd6e0731_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia6e2ad49287446ccb71f3cc0261c2044_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9fc42d3be4714417ac40d793758d476f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9f6d786967f544219dd8ed16ac90a1c5_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4a01d3a083e44e75a32a8a20db88d1cd_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i2b32c0db138f44a78f7280470565f5ce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id245804fa45c4b1b823d51dc5e0d0a14_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000819793</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="reportingunit">
        <measure>ain:reportingUnit</measure>
    </unit>
    <unit id="claim">
        <measure>ain:claim</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80L2ZyYWc6Njk4ZTlkNmNhM2E0NGVhN2I1NTkwNjFiZmQwNDkxYzEvdGFibGU6Yjc4YjIxNDhiZjYwNDcyMjg4MGNiNDc4Y2FhZDg4ODIvdGFibGVyYW5nZTpiNzhiMjE0OGJmNjA0NzIyODgwY2I0NzhjYWFkODg4Ml8wLTEtMS0xLTQ2MTk5_7c11093c-9a72-4ae9-bab5-d3b541e570a0">0000819793</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80L2ZyYWc6Njk4ZTlkNmNhM2E0NGVhN2I1NTkwNjFiZmQwNDkxYzEvdGFibGU6Yjc4YjIxNDhiZjYwNDcyMjg4MGNiNDc4Y2FhZDg4ODIvdGFibGVyYW5nZTpiNzhiMjE0OGJmNjA0NzIyODgwY2I0NzhjYWFkODg4Ml8xLTEtMS0xLTQ2MTk5_a53fcf25-326b-4558-a8c0-e56bd87301f3">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80L2ZyYWc6Njk4ZTlkNmNhM2E0NGVhN2I1NTkwNjFiZmQwNDkxYzEvdGFibGU6Yjc4YjIxNDhiZjYwNDcyMjg4MGNiNDc4Y2FhZDg4ODIvdGFibGVyYW5nZTpiNzhiMjE0OGJmNjA0NzIyODgwY2I0NzhjYWFkODg4Ml8yLTEtMS0xLTQ2MTk5_9c473fa4-03bc-4d81-aa29-6065600ee13e">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80L2ZyYWc6Njk4ZTlkNmNhM2E0NGVhN2I1NTkwNjFiZmQwNDkxYzEvdGFibGU6Yjc4YjIxNDhiZjYwNDcyMjg4MGNiNDc4Y2FhZDg4ODIvdGFibGVyYW5nZTpiNzhiMjE0OGJmNjA0NzIyODgwY2I0NzhjYWFkODg4Ml8zLTEtMS0xLTQ2MTk5_36263e6c-b189-4660-9ec1-e4d8aa842475">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80L2ZyYWc6Njk4ZTlkNmNhM2E0NGVhN2I1NTkwNjFiZmQwNDkxYzEvdGFibGU6Yjc4YjIxNDhiZjYwNDcyMjg4MGNiNDc4Y2FhZDg4ODIvdGFibGVyYW5nZTpiNzhiMjE0OGJmNjA0NzIyODgwY2I0NzhjYWFkODg4Ml80LTEtMS0xLTQ2MTk5_874d524c-f6b8-4bb6-bdfe-90cffea74bca">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ida3e0fb4c86a456b9b24ac55a08ee3ce_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNy9mcmFnOmI3NzJmNDMxYjEyZTQyNTViMjgyODZhYmJhNDY0ZmM4L3RhYmxlOmI5YmEzZmZjYWE0MzQzZGM4OTI5YzMxOGMzNmE4OTE0L3RhYmxlcmFuZ2U6YjliYTNmZmNhYTQzNDNkYzg5MjljMzE4YzM2YTg5MTRfMC0xLTEtMS00NjE5OQ_4e571d0f-9a51-4fd4-9406-cde3334798d3">P6M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ia162780cbd5e40309b09685970f6236e_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNy9mcmFnOmI3NzJmNDMxYjEyZTQyNTViMjgyODZhYmJhNDY0ZmM4L3RhYmxlOmI5YmEzZmZjYWE0MzQzZGM4OTI5YzMxOGMzNmE4OTE0L3RhYmxlcmFuZ2U6YjliYTNmZmNhYTQzNDNkYzg5MjljMzE4YzM2YTg5MTRfMS0xLTEtMS00NjE5OQ_34ccd581-e11e-4fc8-9351-098d54e5312e">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ie5166a91b57745b4be43663bb230c089_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNy9mcmFnOmI3NzJmNDMxYjEyZTQyNTViMjgyODZhYmJhNDY0ZmM4L3RhYmxlOmI5YmEzZmZjYWE0MzQzZGM4OTI5YzMxOGMzNmE4OTE0L3RhYmxlcmFuZ2U6YjliYTNmZmNhYTQzNDNkYzg5MjljMzE4YzM2YTg5MTRfMi0xLTEtMS00NjE5OQ_24cbcd4f-89d8-4859-9d43-8c0903754ce3">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODI2_2f0146fa-8f1e-431b-a8f0-3f9a24e545f2">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6MTg5MTUzZTQ0MGI3NDY2MmEzODk4YmIzNTI5ZmJiMjQvdGFibGVyYW5nZToxODkxNTNlNDQwYjc0NjYyYTM4OThiYjM1MjlmYmIyNF8wLTAtMS0xLTQ2MTk5_240477f4-bff1-4d53-903c-c66d633598d9">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6MTg5MTUzZTQ0MGI3NDY2MmEzODk4YmIzNTI5ZmJiMjQvdGFibGVyYW5nZToxODkxNTNlNDQwYjc0NjYyYTM4OThiYjM1MjlmYmIyNF8xLTItMS0xLTQ2MTk5_28211bbe-3873-4b9a-8e17-00fe32789692">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ZWFlNjc2OWI4MzdkNGRjY2E5YjliY2QyNzdiOWE4YTUvdGFibGVyYW5nZTplYWU2NzY5YjgzN2Q0ZGNjYTliOWJjZDI3N2I5YThhNV8wLTAtMS0xLTQ2MTk5_58507a6a-1b5b-4da7-acae-8be7a9946818">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODE2_81a9babc-11d9-46e0-8c50-950cdf5c09f4">1-10026</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ZTRiNWQwOWJlMThjNDk0OWFjMGMxNjM0MmFlYTU0OTQvdGFibGVyYW5nZTplNGI1ZDA5YmUxOGM0OTQ5YWMwYzE2MzQyYWVhNTQ5NF8wLTAtMS0xLTQ2MTk5_f5509b1d-0d9d-4bfe-8262-4abc6414d9c7">ALBANY INTERNATIONAL CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODIz_d5a1e3ce-9986-487b-8a50-c123008df643">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODI3_b4737851-f0b7-4b89-8cc7-6045ef09484b">216 Airport Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODE4_d1e26bf5-7bef-4091-ad80-92e47e06069d">Rochester</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODE3_d23bf3a9-2128-4cc8-b47d-b56a32ca5276">NH</dei:EntityAddressStateOrProvince>
    <dei:EntityTaxIdentificationNumber
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODI0_a4335744-efe6-4207-89c6-fc9a88a7f4d7">14-0462060</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressPostalZipCode
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODE5_0f63893d-5984-49f8-a976-87db114071b1">03867</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODI1_02f40f4f-0d33-4b23-886f-132e00b40226">603</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODIw_97605a8c-5446-4fa9-8a64-1d5d29d50e76">330-5850</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9a80b469696a4a9cb63e9e95846020cd_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ODM5YzBkODllM2E5NGE2YmIwMDQzYzZhMmQ1OWFiOTQvdGFibGVyYW5nZTo4MzljMGQ4OWUzYTk0YTZiYjAwNDNjNmEyZDU5YWI5NF8xLTAtMS0xLTQ2MTk5_bc9e6a77-6048-4a3a-82ee-5cf8a9292ecc">Class A Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9a80b469696a4a9cb63e9e95846020cd_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ODM5YzBkODllM2E5NGE2YmIwMDQzYzZhMmQ1OWFiOTQvdGFibGVyYW5nZTo4MzljMGQ4OWUzYTk0YTZiYjAwNDNjNmEyZDU5YWI5NF8xLTEtMS0xLTQ2MTk5_16d53588-a55f-4bde-8c5c-adcbeebbfead">AIN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9a80b469696a4a9cb63e9e95846020cd_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ODM5YzBkODllM2E5NGE2YmIwMDQzYzZhMmQ1OWFiOTQvdGFibGVyYW5nZTo4MzljMGQ4OWUzYTk0YTZiYjAwNDNjNmEyZDU5YWI5NF8xLTItMS0xLTQ2MTk5L3RleHRyZWdpb246ODliNmUwNDE0NTUzNDljMDkzZjcwYWQ5YmMzNDdhN2FfMzM_4c4a0e3b-9adb-451f-bf7a-d4629cbb96ad">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="icac6ca721f9f4e84a8e1b58c638734c0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ODM5YzBkODllM2E5NGE2YmIwMDQzYzZhMmQ1OWFiOTQvdGFibGVyYW5nZTo4MzljMGQ4OWUzYTk0YTZiYjAwNDNjNmEyZDU5YWI5NF8yLTAtMS0xLTQ2MTk5_f6e07f06-ab45-425d-b135-46699a505a68">Class B Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icac6ca721f9f4e84a8e1b58c638734c0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ODM5YzBkODllM2E5NGE2YmIwMDQzYzZhMmQ1OWFiOTQvdGFibGVyYW5nZTo4MzljMGQ4OWUzYTk0YTZiYjAwNDNjNmEyZDU5YWI5NF8yLTEtMS0xLTQ2MTk5_cec1da2f-e962-43ad-b0c2-c5715777b3ea">AIN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icac6ca721f9f4e84a8e1b58c638734c0_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6ODM5YzBkODllM2E5NGE2YmIwMDQzYzZhMmQ1OWFiOTQvdGFibGVyYW5nZTo4MzljMGQ4OWUzYTk0YTZiYjAwNDNjNmEyZDU5YWI5NF8yLTItMS0xLTQ2MTk5L3RleHRyZWdpb246MTVlNzhmZDI2OTY0NGRkMWFkMjc2ZjRhZjFjZjUyMDVfMzM_803ba820-d145-4734-8a6f-d127bde28ec8">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODIx_b429587b-2da1-4ef4-b3e0-7a161f4dc4ae">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODI4_2c6e9ebf-9257-4c88-a84e-326c91240eb2">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6YTVjMDk5MmJmYTFhNGJlYmI3ZGZhNmE3ODg0NDcxZjUvdGFibGVyYW5nZTphNWMwOTkyYmZhMWE0YmViYjdkZmE2YTc4ODQ0NzFmNV8wLTAtMS0xLTQ2MTk5_fae7e2b3-6220-4b1d-b8ec-53db2e98c694">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6YTVjMDk5MmJmYTFhNGJlYmI3ZGZhNmE3ODg0NDcxZjUvdGFibGVyYW5nZTphNWMwOTkyYmZhMWE0YmViYjdkZmE2YTc4ODQ0NzFmNV8xLTQtMS0xLTQ2MTk5_25bc9fb2-152f-4cf2-946b-ff6a19134d0a">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGFibGU6YTVjMDk5MmJmYTFhNGJlYmI3ZGZhNmE3ODg0NDcxZjUvdGFibGVyYW5nZTphNWMwOTkyYmZhMWE0YmViYjdkZmE2YTc4ODQ0NzFmNV8yLTQtMS0xLTQ2MTk5_c6fcb1a3-31f3-4e06-bd43-0dba4ae0dc58">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xODI5_13e4056b-0236-4b7f-89b3-dea25db36792">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib0df48e2829e488c865f343c18688dfb_I20220715"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xNzIy_1b509191-2914-4919-aaf8-82859d7ab1b9"
      unitRef="shares">31100000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i20562474af3e46c2b9fd489b1465a659_I20220715"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xL2ZyYWc6ODhjM2NiMjM3N2IyNDViOTgyNDRlY2FmMTFiOGIwNjcvdGV4dHJlZ2lvbjo4OGMzY2IyMzc3YjI0NWI5ODI0NGVjYWYxMWI4YjA2N18xNzYw_9c11ae42-5396-4c11-b904-b2dd78dac68f"
      unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMi0xLTEtMS00NjE5OQ_a5c8c7d1-95ee-4f57-aea6-639ef79c0265"
      unitRef="usd">261369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMi0zLTEtMS00NjE5OQ_06018445-b5dd-46d1-b7c8-9c9181d33c31"
      unitRef="usd">234519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMi01LTEtMS00NzkzOA_c5c7a62d-a0aa-4b11-8736-024b777ae8f6"
      unitRef="usd">505538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMi03LTEtMS00NzkzOA_c2004416-5994-408a-a985-27c327f89d80"
      unitRef="usd">456880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMy0xLTEtMS00NjE5OQ_041dd9ef-0b3b-4518-ae52-dad7df05ae00"
      unitRef="usd">160776000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMy0zLTEtMS00NjE5OQ_ffc45a2a-9c3b-4e99-b66b-5c9a23e56aaa"
      unitRef="usd">132791000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMy01LTEtMS00NzkzOA_6c75446c-4d96-4a02-ba3b-6b540d875b1c"
      unitRef="usd">313341000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMy03LTEtMS00NzkzOA_f02fcc61-dfdd-4202-9a0f-94f9f39300a8"
      unitRef="usd">266606000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNS0xLTEtMS00NjE5OQ_433bae14-a470-4f94-9588-2110abbd5daf"
      unitRef="usd">100593000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNS0zLTEtMS00NjE5OQ_ec6b1543-c011-4ed3-8976-f8f820f7d79c"
      unitRef="usd">101728000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNS01LTEtMS00NzkzOA_c44ca5e4-3414-43c1-9ff2-7723d33f0fbd"
      unitRef="usd">192197000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNS03LTEtMS00NzkzOA_f8cfcf6f-9551-473b-8b3b-a3765a5843f7"
      unitRef="usd">190274000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNi0xLTEtMS00NjE5OQ_6a421258-b6af-45d5-91fe-8e205ebe1052"
      unitRef="usd">39745000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNi0zLTEtMS00NjE5OQ_6d854dd1-aac3-4759-9046-2cf87d7ea393"
      unitRef="usd">42009000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNi01LTEtMS00NzkzOA_4a3bb6ad-68db-4d0e-8ff0-b903197e9ad3"
      unitRef="usd">82452000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNi03LTEtMS00NzkzOA_b637e0f1-952c-4135-80b7-2ab3ac4b279d"
      unitRef="usd">79203000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <ain:TechnicalAndResearchExpenses
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNy0xLTEtMS00NjE5OQ_a06952fa-01da-445f-9321-5ba4a77331fb"
      unitRef="usd">10161000</ain:TechnicalAndResearchExpenses>
    <ain:TechnicalAndResearchExpenses
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNy0zLTEtMS00NjE5OQ_ba0470ee-8cb6-4d32-b9dc-d44fd5c2b19b"
      unitRef="usd">9762000</ain:TechnicalAndResearchExpenses>
    <ain:TechnicalAndResearchExpenses
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNy01LTEtMS00NzkzOA_5b19a071-2825-408a-b0d7-598a7ea27c56"
      unitRef="usd">20050000</ain:TechnicalAndResearchExpenses>
    <ain:TechnicalAndResearchExpenses
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfNy03LTEtMS00NzkzOA_b2ccd703-ec18-4ca2-8054-3c8a093f8080"
      unitRef="usd">19243000</ain:TechnicalAndResearchExpenses>
    <us-gaap:RestructuringCharges
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfOC0xLTEtMS00NjE5OQ_a5fef299-d434-4635-aa7a-28a746bc2a7f"
      unitRef="usd">-28000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfOC0zLTEtMS00NjE5OQ_13fb933b-9da4-49f7-8b8c-ebe4d281a544"
      unitRef="usd">-9000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfOC01LTEtMS00NzkzOA_eae58375-23ca-4fa2-84dc-f8f609228f2d"
      unitRef="usd">226000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfOC03LTEtMS00NzkzOA_1c09d4cb-18f2-401c-89f8-dca701647441"
      unitRef="usd">43000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTAtMS0xLTEtNDYxOTk_cb45774b-4dc7-4261-99f0-e7e27fc863dd"
      unitRef="usd">50715000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTAtMy0xLTEtNDYxOTk_dcc3998e-75b7-4856-9c35-8e5b106c405d"
      unitRef="usd">49966000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTAtNS0xLTEtNDc5Mzg_1886675a-e26b-4940-82f8-97fc2c077682"
      unitRef="usd">89469000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTAtNy0xLTEtNDc5Mzg_e7d8dafc-ec55-4be5-ba3c-9fd9fa49783c"
      unitRef="usd">91785000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTEtMS0xLTEtNDYxOTk_41804ec5-e41a-4dd2-b405-614bc690591d"
      unitRef="usd">-3933000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTEtMy0xLTEtNDYxOTk_156b40d7-8f87-4989-bae9-5becf7ed450e"
      unitRef="usd">-4218000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTEtNS0xLTEtNDc5Mzg_b874035f-e2ec-43bb-bc1d-1cfa4819d69e"
      unitRef="usd">-7542000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTEtNy0xLTEtNDc5Mzg_f2c8b6c2-17cc-41f6-98f2-b08a4c98130a"
      unitRef="usd">-7787000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTItMS0xLTEtNDYxOTk_af412aa0-e7c6-4abe-8b83-e4ff8353ea3a"
      unitRef="usd">7045000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTItMy0xLTEtNDYxOTk_14a24e6f-e105-46fd-b964-36b9463de980"
      unitRef="usd">-862000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTItNS0xLTEtNDc5Mzg_fb9f8c13-1008-4be3-9773-849d4d1db49b"
      unitRef="usd">10973000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTItNy0xLTEtNDc5Mzg_aed17964-f7f4-4aed-9ea6-8b74c69c3c49"
      unitRef="usd">-1462000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTQtMS0xLTEtNDYxOTk_18684e2e-8135-47dd-a841-f6201c16c0df"
      unitRef="usd">53827000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTQtMy0xLTEtNDYxOTk_a73e28a7-137f-488c-ac5e-461a264f4394"
      unitRef="usd">44886000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTQtNS0xLTEtNDc5Mzg_f9442f60-1afd-4dba-85ad-da8f2f1ee694"
      unitRef="usd">92900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTQtNy0xLTEtNDc5Mzg_e133c819-5520-4116-be46-f240f5613c6e"
      unitRef="usd">82536000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTUtMS0xLTEtNDYxOTk_3738d616-3a0b-432a-99fe-1a5a8bb344e1"
      unitRef="usd">14458000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTUtMy0xLTEtNDYxOTk_38b9357f-529e-42e9-b259-4d2f272f088b"
      unitRef="usd">13446000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTUtNS0xLTEtNDc5Mzg_2ac9e448-6d34-4c3f-859c-44e74e6c93d4"
      unitRef="usd">25456000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTUtNy0xLTEtNDc5Mzg_5a8148c9-47e3-4cbd-a346-a6455d41fb5d"
      unitRef="usd">23486000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTctMS0xLTEtNDYxOTk_560a3c0f-0f70-48b6-b357-fa6750206194"
      unitRef="usd">39369000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTctMy0xLTEtNDYxOTk_b6009102-50f9-43c5-988b-67ebb2bd7f89"
      unitRef="usd">31440000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTctNS0xLTEtNDc5Mzg_1f7dc83e-df38-4526-8537-d67800796bd5"
      unitRef="usd">67444000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTctNy0xLTEtNDc5Mzg_44125de4-d1a5-439b-a076-21bb933b11c1"
      unitRef="usd">59050000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTgtMS0xLTEtNDYxOTk_69837f55-9868-46ed-8c07-5dbaae560736"
      unitRef="usd">168000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTgtMy0xLTEtNDYxOTk_a4336f45-9b27-4d74-81c9-46695ac326c8"
      unitRef="usd">43000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTgtNS0xLTEtNDc5Mzg_285f0cf7-e0e6-4603-bbb0-43d04b04a4e7"
      unitRef="usd">506000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTgtNy0xLTEtNDc5Mzg_4b0d4bf1-1dab-4941-ac6a-e0d25049838d"
      unitRef="usd">70000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTktMS0xLTEtNDYxOTk_0d61a8e4-533d-4c03-9775-4fe61bd41fc0"
      unitRef="usd">39201000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTktMy0xLTEtNDYxOTk_929f9e0c-99fc-436d-8337-f0da1c35783d"
      unitRef="usd">31397000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTktNS0xLTEtNDc5Mzg_51c29a65-196d-48e7-a60c-b52c1a3c5b7a"
      unitRef="usd">66938000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMTktNy0xLTEtNDc5Mzg_8e6c5c85-fb80-4972-b98d-9a52c9c0812a"
      unitRef="usd">58980000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjEtMS0xLTEtNDYxOTk_c0426ec2-7c7b-47d3-ba62-eaad28956d7c"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjEtMy0xLTEtNDYxOTk_6dfe1d94-fca8-4697-9a12-891674a9de84"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjEtNS0xLTEtNDc5Mzg_2ad3498a-940b-4d84-a554-05e30d57ad8d"
      unitRef="usdPerShare">2.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjEtNy0xLTEtNDc5Mzg_03b49a73-1708-4c90-93b9-a77f6958fd24"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjMtMS0xLTEtNDYxOTk_090fe96d-0c53-4c93-9026-2c3370980427"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjMtMy0xLTEtNDYxOTk_ad39ea16-9d2d-45cc-8344-1a7652116d29"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjMtNS0xLTEtNDc5Mzg_aa6ba40c-9fa1-41b8-8080-c2aeb9a17c37"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjMtNy0xLTEtNDc5Mzg_bf6ee262-c043-492f-bb0f-60472c539954"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjYtMS0xLTEtNDYxOTk_df36b738-9df3-4dda-8b43-f9d60ec774a2"
      unitRef="shares">31268000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjYtMy0xLTEtNDYxOTk_a56845e4-c5da-404f-abe7-1705a662e450"
      unitRef="shares">32375000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjYtNS0xLTEtNDc5Mzg_a38982b8-3631-4466-8475-f82d55710377"
      unitRef="shares">31571000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjYtNy0xLTEtNDc5Mzg_397eca9e-f928-441d-86fc-912836fe023f"
      unitRef="shares">32363000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjgtMS0xLTEtNDYxOTk_a1ba522d-ed46-461e-9358-16a5ddba2212"
      unitRef="shares">31378000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjgtMy0xLTEtNDYxOTk_936f365b-8f9b-4931-bdfd-0f61dd58cadb"
      unitRef="shares">32422000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjgtNS0xLTEtNDc5Mzg_3b62fe17-9192-4803-9054-fd6f06fb4691"
      unitRef="shares">31668000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMjgtNy0xLTEtNDc5Mzg_638ef3f9-b4aa-465e-936f-6129224f4c9c"
      unitRef="shares">32411000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMzAtMS0xLTEtNDYxOTk_4d6a0243-3681-4e31-a8d7-34b932163df6"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMzAtMy0xLTEtNDYxOTk_100458e1-723f-45f6-98f5-86931d9375f8"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMzAtNS0xLTEtNDc5Mzg_86a4057a-852a-48e2-b959-abe2d515abd0"
      unitRef="usdPerShare">0.42</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xNi9mcmFnOjhhY2Q1YTJhZTY0NjRmZGZiYjljYzc1ODRlYzRkNzhlL3RhYmxlOjA0N2JjZDAyZTNmZjRmOTg5ZTNlNmE5MmIyMWM2NGFjL3RhYmxlcmFuZ2U6MDQ3YmNkMDJlM2ZmNGY5ODllM2U2YTkyYjIxYzY0YWNfMzAtNy0xLTEtNDc5Mzg_57321c03-a99a-493c-943e-c94adb6be61c"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMi0xLTEtMS00NjE5OQ_51aef180-2f56-4aad-a24b-2fdaf6f426c4"
      unitRef="usd">39369000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMi0zLTEtMS00NjE5OQ_cc1ca7dc-fad1-4469-b6fd-d0bc3c2fb583"
      unitRef="usd">31440000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMi01LTEtMS00Nzk2Ng_f0539a87-fa3c-45db-ad5f-ee13b85af67a"
      unitRef="usd">67444000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMi03LTEtMS00Nzk2Ng_bb07ead1-40bd-4441-9073-9b648f3fc1cb"
      unitRef="usd">59050000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNS0xLTEtMS00NjE5OQ_d1044e22-4169-4631-97b5-3c774dd3d87d"
      unitRef="usd">-39319000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNS0zLTEtMS00NjE5OQ_7b6094cb-01ca-43a5-a575-7a96d6924455"
      unitRef="usd">13651000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNS01LTEtMS00Nzk2Ng_599b5620-74e0-4e11-bf0a-4e395b117d6a"
      unitRef="usd">-40870000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNS03LTEtMS00Nzk2Ng_86b3baf8-1ff0-43b7-a177-a3fc8cc831c0"
      unitRef="usd">-1788000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNy0xLTEtMS00NjE5OQ_2fe673ba-f016-4907-a7b0-2cb748748781"
      unitRef="usd">-1122000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNy0zLTEtMS00NjE5OQ_e3b86737-56e6-4e82-830e-360b3dffda95"
      unitRef="usd">-1118000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNy01LTEtMS00Nzk2Ng_91ff2cc0-155c-45bb-a964-dd8e1ae4ddcc"
      unitRef="usd">-2245000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfNy03LTEtMS00Nzk2Ng_d777e049-3541-4fb7-bc6c-f081d30ac549"
      unitRef="usd">-2237000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOC0xLTEtMS00NjE5OQ_ad80cdee-d0d2-4a87-8653-8d753faa6261"
      unitRef="usd">-967000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOC0zLTEtMS00NjE5OQ_360c23df-1e92-4151-b5a0-ccbda2f3d6b1"
      unitRef="usd">-1108000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOC01LTEtMS00Nzk2Ng_2cc90326-f439-458d-b6c2-0d0f4ad3d2b5"
      unitRef="usd">-1938000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOC03LTEtMS00Nzk2Ng_1f592d88-7481-4d45-9aa7-a60be2af7789"
      unitRef="usd">-2217000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOS0xLTEtMS00NjE5OQ_cfbd0bf3-e7fd-44c8-b91d-d756d2ab21c1"
      unitRef="usd">1168000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOS0zLTEtMS00NjE5OQ_1f0685c4-46b1-4c7d-9956-5f9283a18996"
      unitRef="usd">1770000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOS01LTEtMS00Nzk2Ng_2914d00b-887d-47a1-8055-95692a6502cb"
      unitRef="usd">2864000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfOS03LTEtMS00Nzk2Ng_bcc3801e-b2c6-43c9-8cb4-dd4d89ebf2f9"
      unitRef="usd">3246000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTAtMS0xLTEtNDYxOTk_9894b3d6-8e0e-4ace-a480-04431cd52023"
      unitRef="usd">3316000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTAtMy0xLTEtNDYxOTk_86dc0242-7b1f-45eb-b40c-fd9f3f87b5db"
      unitRef="usd">125000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTAtNS0xLTEtNDc5NjY_1bb45b80-e63e-4614-8788-4d3cb122f566"
      unitRef="usd">15037000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTAtNy0xLTEtNDc5NjY_e097a6ea-9e75-420d-a2d4-31876603ae1b"
      unitRef="usd">-353000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTMtMS0xLTEtNDYxOTk_244706ad-6e73-4c6a-9fb5-e6c6edb060d1"
      unitRef="usd">-343000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTMtMy0xLTEtNDYxOTk_c7d61926-ecb2-423e-b3c3-fdfc3011f79e"
      unitRef="usd">-335000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTMtNS0xLTEtNDc5NjY_72e2cfd0-5d6b-40b6-9675-afeabb96a6d3"
      unitRef="usd">-687000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTMtNy0xLTEtNDc5NjY_5f5e910e-ef69-4ddd-bfc0-3fa74b054820"
      unitRef="usd">-671000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTQtMS0xLTEtNDYxOTk_db4e5648-7b3b-4038-827f-a57bcba54fb8"
      unitRef="usd">-296000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTQtMy0xLTEtNDYxOTk_6d6b5da1-5f00-49b7-8ac7-deb4ac5c6446"
      unitRef="usd">-332000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTQtNS0xLTEtNDc5NjY_31bdf478-984f-4aa8-bf7c-de3d9c512d56"
      unitRef="usd">-593000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTQtNy0xLTEtNDc5NjY_7541f511-062f-4428-9abb-81e742473bb2"
      unitRef="usd">-665000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTUtMS0xLTEtNDYxOTk_0338b99f-c57c-4ad1-86cd-96718a92c8fb"
      unitRef="usd">295000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTUtMy0xLTEtNDYxOTk_91a63c15-97da-40b6-9a7c-580de4c136cb"
      unitRef="usd">457000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTUtNS0xLTEtNDc5NjY_8d6a2939-3041-49d9-91a6-f5fbe5e15b5d"
      unitRef="usd">725000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTUtNy0xLTEtNDc5NjY_c644af7c-e6cd-4208-9ef8-d460d9042eab"
      unitRef="usd">838000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTYtMS0xLTEtNDYxOTk_e2298f18-2666-4b55-b7ab-8c32655dcbc4"
      unitRef="usd">840000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTYtMy0xLTEtNDYxOTk_6d4708b0-6ea9-4c09-ad30-a35985ab7af5"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTYtNS0xLTEtNDc5NjY_28c319c9-a077-4661-9287-4a00bd07661c"
      unitRef="usd">3809000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTYtNy0xLTEtNDc5NjY_bcf9e21e-eff5-4cf1-8b3e-2b9252e302b5"
      unitRef="usd">-91000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTctMS0xLTEtNDYxOTk_cb705a28-c71e-432e-9c1e-530ba156e154"
      unitRef="usd">3291000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTctMy0xLTEtNDYxOTk_457a2805-3522-43f6-9119-27048674f112"
      unitRef="usd">46478000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTctNS0xLTEtNDc5NjY_2f30dca4-c9fa-41bd-ac28-c3c9f8720023"
      unitRef="usd">39728000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTctNy0xLTEtNDc5NjY_e73d97b7-4796-429f-b432-f18f725073e0"
      unitRef="usd">59394000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTgtMS0xLTEtNDYxOTk_5ab90bb7-3704-43de-b98b-ccf88381ea11"
      unitRef="usd">77000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTgtMy0xLTEtNDYxOTk_12013cf0-c61d-4503-8ba9-dfced422412f"
      unitRef="usd">226000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTgtNS0xLTEtNDc5NjY_a1aff1dc-9c5f-40e9-b351-4f280763a540"
      unitRef="usd">471000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTgtNy0xLTEtNDc5NjY_1ffc14ba-10bb-47d0-bb73-a34d9886baf3"
      unitRef="usd">43000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTktMS0xLTEtNDYxOTk_0c90df5f-8abd-4115-a708-b457754a655a"
      unitRef="usd">3214000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTktMy0xLTEtNDYxOTk_92a57e49-3946-471c-8b72-d41b179ade0f"
      unitRef="usd">46252000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTktNS0xLTEtNDc5NjY_440f3382-aae1-4eee-96b2-b2436eb24145"
      unitRef="usd">39257000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8xOS9mcmFnOmM0N2RiZmVhMjkwNTQ3YTViYjFlMWM5YTQ5MjQwYmJiL3RhYmxlOjM4MDA2ZmE2OTcxMDRiZmU4YjIxMGZjYTQ5ZTYyMTQ2L3RhYmxlcmFuZ2U6MzgwMDZmYTY5NzEwNGJmZThiMjEwZmNhNDllNjIxNDZfMTktNy0xLTEtNDc5NjY_831fe327-db6c-481c-8aec-4c9d80542c47"
      unitRef="usd">59351000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMi0xLTEtMS00NjE5OQ_9413236f-4074-419a-b0f3-236ec8bbf803"
      unitRef="usd">320870000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMi0zLTEtMS00NjE5OQ_5b229a8f-77fe-4a70-88ce-4db1fa4a48d3"
      unitRef="usd">302036000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMy0xLTEtMS00NjE5OQ_24bef384-1974-4120-b412-eabdc07e4b5e"
      unitRef="usd">199489000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMy0zLTEtMS00NjE5OQ_3d732ff3-0048-4bee-b6eb-d333987bf23f"
      unitRef="usd">191985000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNC0xLTEtMS00NjE5OQ_4e891328-f1d8-4ad6-b364-66d6b79c7331"
      unitRef="usd">135907000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNC0zLTEtMS00NjE5OQ_95e9a762-1235-4d2e-b958-ab049f018bc7"
      unitRef="usd">112546000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNS0xLTEtMS00NjE5OQ_6da2fdb5-5ae2-43d1-aaf0-4f62f81c8226"
      unitRef="usd">133667000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNS0zLTEtMS00NjE5OQ_b4379ebc-ce3e-4b0d-bfc6-1f7d49f62c38"
      unitRef="usd">117882000</us-gaap:InventoryNet>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNi0xLTEtMS00NjE5OQ_c101507d-c832-4897-ab3a-a8382cda93c0"
      unitRef="usd">1979000</us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNi0zLTEtMS00NjE5OQ_18f81c4e-cb0e-4d8b-b610-f93807499076"
      unitRef="usd">1958000</us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNy0xLTEtMS00NjE5OQ_560be70a-cb39-49ff-b9cf-68d0b6051a64"
      unitRef="usd">43187000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNy0zLTEtMS00NjE5OQ_afa3b12f-1ade-46cd-9eb1-222269d4e4a9"
      unitRef="usd">32394000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfOC0xLTEtMS00NjE5OQ_1474f321-e393-4013-a4d5-bd033cf67660"
      unitRef="usd">835099000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfOC0zLTEtMS00NjE5OQ_c89fb920-ec89-42dc-b3aa-e3da1d56c3fe"
      unitRef="usd">758801000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTAtMS0xLTEtNDYxOTk_157bae94-1789-4c68-994a-9ffde78b079b"
      unitRef="usd">419142000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTAtMy0xLTEtNDYxOTk_994521fb-11ea-4c95-a17b-77d74d4a6daf"
      unitRef="usd">436417000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTEtMS0xLTEtNDYxOTk_b686d9eb-2452-448b-9e21-626c295a1d7b"
      unitRef="usd">35722000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTEtMy0xLTEtNDYxOTk_3fbdb85f-4e9f-48cd-a137-cb3cca161e65"
      unitRef="usd">39081000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTItMS0xLTEtNDYxOTk_ff433c1e-8d0e-438f-8259-89edd0951246"
      unitRef="usd">176775000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTItMy0xLTEtNDYxOTk_d851fcde-9f91-4749-9c11-3b49cfac5b39"
      unitRef="usd">182124000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTMtMS0xLTEtNDYxOTk_c90a3879-da36-47d6-8a2a-cba4540bb1a4"
      unitRef="usd">17894000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTMtMy0xLTEtNDYxOTk_2842a12b-d3a9-447c-8310-84d7ea2ae5cd"
      unitRef="usd">26376000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTQtMS0xLTEtNDYxOTk_356f1a8d-dbf7-48f8-90b1-48192b6a87f8"
      unitRef="usd">29843000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTQtMy0xLTEtNDYxOTk_a0e852d6-93bc-447f-8050-9da239daab04"
      unitRef="usd">31849000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTUtMS0xLTEtNDYxOTk_52005386-bb56-4c1f-b493-3687c6dcfe96"
      unitRef="usd">98580000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTUtMy0xLTEtNDYxOTk_cb16792b-c3a7-4765-a1de-ab9c8bf4f24e"
      unitRef="usd">81416000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTYtMS0xLTEtNDYxOTk_7916ceaa-42a0-4c9b-85ca-bc674c345a69"
      unitRef="usd">1613055000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTYtMy0xLTEtNDYxOTk_417771b2-f307-4081-aca6-0a38d3db6a08"
      unitRef="usd">1556064000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTktMS0xLTEtNDYxOTk_9005b286-c537-40e8-b5ba-4b53053c7fce"
      unitRef="usd">70430000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMTktMy0xLTEtNDYxOTk_ad7884f5-9b6d-4437-8c3a-cb071414e3cc"
      unitRef="usd">68954000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjAtMS0xLTEtNDYxOTk_adbc5a9b-71ee-4c91-8dea-555132bda2df"
      unitRef="usd">110074000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjAtMy0xLTEtNDYxOTk_1a4fecf4-0c37-4af5-8706-1ed629916790"
      unitRef="usd">124325000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjEtMS0xLTEtNDYxOTk_35d1b0e5-a387-4dce-a65a-cf8a3e121568"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjEtMy0xLTEtNDYxOTk_488cdb2d-b87c-4d99-bd39-62f1e451dc8d"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjItMS0xLTEtNDYxOTk_2e050cdb-639a-4e0d-9858-8e1145cb3bd6"
      unitRef="usd">7656000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjItMy0xLTEtNDYxOTk_5eb79188-7478-4d73-afb1-15daa8cc8f56"
      unitRef="usd">14887000</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjMtMS0xLTEtNDYxOTk_ebbc0c58-43d5-460f-8671-12fa5def7994"
      unitRef="usd">188160000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjMtMy0xLTEtNDYxOTk_58946277-ae7e-4dee-8e62-9b788d2b76bd"
      unitRef="usd">208166000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjUtMS0xLTEtNDYxOTk_31585b69-5b64-4bac-81af-18814e5d8341"
      unitRef="usd">485000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjUtMy0xLTEtNDYxOTk_0778f12e-5ad2-45db-a42a-335286bb4ff4"
      unitRef="usd">350000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjYtMS0xLTEtNDYxOTk_c3876ba3-c6d4-4b42-b6f9-813038e7e4e3"
      unitRef="usd">107049000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjYtMy0xLTEtNDYxOTk_5c3c8f8c-2e93-44f2-b4fc-c2517d07b9d8"
      unitRef="usd">107794000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjctMS0xLTEtNDYxOTk_4a094812-eaf9-4526-a88b-2c0194fb5c5c"
      unitRef="usd">11064000</us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjctMy0xLTEtNDYxOTk_9d4db602-2217-4bf1-b40e-29ace0c1b93e"
      unitRef="usd">12499000</us-gaap:DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjgtMS0xLTEtNDYxOTk_701366f7-2f82-463b-9a31-485692f6fa50"
      unitRef="usd">791273000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMjgtMy0xLTEtNDYxOTk_13d76683-bc36-47cb-8c55-28b39fc0231a"
      unitRef="usd">678459000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo2NmZiMTc1NWNmN2M0OTcxOGNjNWFhNGE5OGZkMWMyYl8zMQ_082e2e40-9beb-4659-adef-9aa4b1841dff"
      unitRef="usdPerShare">5.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo2NmZiMTc1NWNmN2M0OTcxOGNjNWFhNGE5OGZkMWMyYl8zMQ_be4b477d-943f-4c97-8be0-c650e1c66c71"
      unitRef="usdPerShare">5.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo2NmZiMTc1NWNmN2M0OTcxOGNjNWFhNGE5OGZkMWMyYl81Ng_129d78b4-c95f-410d-a5f3-2d8db7558a92"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo2NmZiMTc1NWNmN2M0OTcxOGNjNWFhNGE5OGZkMWMyYl81Ng_aaabf885-a2df-4239-aec4-905c57e6093e"
      unitRef="shares">2000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo2NmZiMTc1NWNmN2M0OTcxOGNjNWFhNGE5OGZkMWMyYl82Nw_4f9c6e6a-f522-4368-a22a-ca408b227574"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo2NmZiMTc1NWNmN2M0OTcxOGNjNWFhNGE5OGZkMWMyYl82Nw_d1f8264e-7b20-46bc-ac0b-acbe5cf35387"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMS0xLTEtNDYxOTk_bbbe55d9-0f3e-460a-bdbd-a56eccda60ec"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzEtMy0xLTEtNDYxOTk_05f7521a-86d5-4875-b35a-8468c85cf29d"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6b83c3b801bc4a8d83f6eb60fc1b3426_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo4MmNkNTcyYTM2MmM0ZDAyYjliMGFmM2NkMTQ2YTVkNV8zNg_43a75ba6-a6b7-426f-abf0-0690787312b3"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i142d1362f81f481fbe35ce09c2afe27a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo4MmNkNTcyYTM2MmM0ZDAyYjliMGFmM2NkMTQ2YTVkNV8zNg_5754c22b-e83a-414a-8626-ef4b422bbb11"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i142d1362f81f481fbe35ce09c2afe27a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo4MmNkNTcyYTM2MmM0ZDAyYjliMGFmM2NkMTQ2YTVkNV82MQ_796d4134-d4cc-4fae-965a-38b1207f21c7"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6b83c3b801bc4a8d83f6eb60fc1b3426_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo4MmNkNTcyYTM2MmM0ZDAyYjliMGFmM2NkMTQ2YTVkNV82MQ_e68140e7-f2ce-41c4-8639-8c89d76e9728"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i142d1362f81f481fbe35ce09c2afe27a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo4MmNkNTcyYTM2MmM0ZDAyYjliMGFmM2NkMTQ2YTVkNV83Mg_be3f8532-609d-4e13-b64c-cd1bfde090ff"
      unitRef="shares">40784934</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6b83c3b801bc4a8d83f6eb60fc1b3426_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjo4MmNkNTcyYTM2MmM0ZDAyYjliMGFmM2NkMTQ2YTVkNV85Mg_40d7124c-74c5-45af-8853-38d347d7b72a"
      unitRef="shares">40760577</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i142d1362f81f481fbe35ce09c2afe27a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMS0xLTEtNDYxOTk_d806e62c-8d14-43b4-a684-27f633153d6a"
      unitRef="usd">41000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6b83c3b801bc4a8d83f6eb60fc1b3426_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzItMy0xLTEtNDYxOTk_9c697838-a3a3-44e1-9e19-67fcdfdbefc5"
      unitRef="usd">41000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i349394c8103943f1830d44882f541053_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl8zNg_66afaff7-ba9a-432a-b124-08ecc694fe5b"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i49404386b36e414891ac595fb9405a21_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl8zNg_db6e3c5c-89ca-4740-8bf3-c2a466697c3c"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i49404386b36e414891ac595fb9405a21_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl82MQ_032ae671-7e97-48fe-9537-1cacb3c9defa"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i349394c8103943f1830d44882f541053_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl82MQ_c6f13730-b730-4941-9fa1-764148bdba27"
      unitRef="shares">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i49404386b36e414891ac595fb9405a21_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl83Mg_434de4e3-2baf-4b68-98a3-332a957d9010"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i49404386b36e414891ac595fb9405a21_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl83Mg_86f1616d-06fb-4952-9704-59821aa7af88"
      unitRef="shares">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i349394c8103943f1830d44882f541053_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl8xMDg_0517b73c-611c-439b-b825-fa7325ed6178"
      unitRef="shares">104</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i349394c8103943f1830d44882f541053_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowOTQwOTgyZTAyNTU0YzViOTQyNmE2NTM1Njc1NmVlMl8xMDg_16ef33eb-82e9-4815-97ab-9d799a14320d"
      unitRef="shares">104</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i49404386b36e414891ac595fb9405a21_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMS0xLTEtNDYxOTk_a23d6a39-48a2-4e1d-8213-42d73b65a0c8"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i349394c8103943f1830d44882f541053_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzMtMy0xLTEtNDYxOTk_a832985b-c21d-4325-980d-156b8b18e095"
      unitRef="usd">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzQtMS0xLTEtNDYxOTk_882031b9-1139-4801-b1ec-0f744b3c4d66"
      unitRef="usd">439450000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzQtMy0xLTEtNDYxOTk_d4ed7ff1-c339-4053-9c60-60c4d3c529de"
      unitRef="usd">436996000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzUtMS0xLTEtNDYxOTk_bb326242-06ce-4c93-a06b-97d7b711c87d"
      unitRef="usd">916805000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzUtMy0xLTEtNDYxOTk_974b71cb-2ef4-469c-8d7f-9daf6e8b513d"
      unitRef="usd">863057000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzctMS0xLTEtNDYxOTk_e840ccb3-a6b9-4653-8d30-61fdabd0aa44"
      unitRef="usd">-147271000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzctMy0xLTEtNDYxOTk_d7e36428-f47b-4cdd-95cd-038b8ebc8dda"
      unitRef="usd">-105880000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzgtMS0xLTEtNDYxOTk_da7017ec-4858-4c90-9b8f-f3914a6f661f"
      unitRef="usd">38182000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzgtMy0xLTEtNDYxOTk_e524c101-b4f5-437d-b098-b3875f011b81"
      unitRef="usd">38490000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzktMS0xLTEtNDYxOTk_c8a249b5-d04c-420a-a737-dba78d913d05"
      unitRef="usd">11753000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfMzktMy0xLTEtNDYxOTk_2996decc-e883-4bcd-9f8b-6fa301ff7bdb"
      unitRef="usd">-1614000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:TreasuryStockShares
      contextRef="i142d1362f81f481fbe35ce09c2afe27a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDAtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjpmODFiMjI4ZTFjMzI0NDg2OTU0OGMwYzFiOTEwODMwMl8xMDk5NTExNjI3ODcw_e3b394f8-4839-49fa-8501-b9200c833508"
      unitRef="shares">9674542</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i6b83c3b801bc4a8d83f6eb60fc1b3426_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDAtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjpmODFiMjI4ZTFjMzI0NDg2OTU0OGMwYzFiOTEwODMwMl8xMDk5NTExNjI3ODg5_ea9dcb93-87d5-40c0-a334-0a98376ca06b"
      unitRef="shares">8665090</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDAtMS0xLTEtNDYxOTk_107d36ef-d432-4d63-a2a6-107ea893585e"
      unitRef="usd">364923000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDAtMy0xLTEtNDYxOTk_e223dc71-1e2f-4e17-bff0-ba979e9d59c7"
      unitRef="usd">280143000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDEtMS0xLTEtNDYxOTk_35f587ba-8e25-4124-afcb-ad366c0ac004"
      unitRef="usd">817673000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDEtMy0xLTEtNDYxOTk_3b141569-2a50-4874-bc2d-e75d0c3d77df"
      unitRef="usd">873967000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDItMS0xLTEtNDYxOTk_e00813b8-7911-45ed-9bc9-0eade26ea6f0"
      unitRef="usd">4109000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDItMy0xLTEtNDYxOTk_bbfc20a3-75c3-4d91-b996-55f2e66a6f85"
      unitRef="usd">3638000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDMtMS0xLTEtNDYxOTk_b96e9785-f591-4d7c-978a-451efbeaf821"
      unitRef="usd">821782000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDMtMy0xLTEtNDYxOTk_4510eb24-9e04-4326-8a6a-0b66871759bf"
      unitRef="usd">877605000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDQtMS0xLTEtNDYxOTk_b9798874-4087-44c1-a10a-318c7706fd87"
      unitRef="usd">1613055000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yMi9mcmFnOmYzZjNmOGE4MjRiNDRmYmZiYjYwOThhOThjMzY5YTU5L3RhYmxlOmQ4MTdmOGYxYzEwMTQyZmE5ODRiMGE3YTlkZTY0YTdmL3RhYmxlcmFuZ2U6ZDgxN2Y4ZjFjMTAxNDJmYTk4NGIwYTdhOWRlNjRhN2ZfNDQtMy0xLTEtNDYxOTk_283c882b-04ef-4da8-8841-dc2e42f3062c"
      unitRef="usd">1556064000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMy0xLTEtMS00NjE5OQ_ea1c68fd-7c98-4e61-bc3c-a6ec64465716"
      unitRef="usd">39369000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMy0zLTEtMS00NjE5OQ_cec24fb4-393e-43d2-96fa-d4fcdb34669c"
      unitRef="usd">31440000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMy00LTEtMS00ODA2OA_2af6b2a3-0b11-4350-ae06-f878b306d552"
      unitRef="usd">67444000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMy02LTEtMS00ODA2OA_9294f4b1-914d-43f5-b340-26d30d7bb018"
      unitRef="usd">59050000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNS0xLTEtMS00NjE5OQ_a6db9c11-8cc6-4f29-8899-9f79c94d307a"
      unitRef="usd">15679000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNS0zLTEtMS00NjE5OQ_ab43c4d1-df85-4ad5-97df-f5ccdcd37f44"
      unitRef="usd">15971000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNS00LTEtMS00ODA2OA_a3a984bd-4ae9-49df-8d89-5c628b722de2"
      unitRef="usd">31276000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNS02LTEtMS00ODA2OA_79cab640-c48e-4c6d-b656-0bcc25c68565"
      unitRef="usd">32560000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNi0xLTEtMS00NjE5OQ_efbf3890-6751-4a10-8c81-a371ecd8ec7c"
      unitRef="usd">1433000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNi0zLTEtMS00NjE5OQ_afde4965-da09-4820-9514-92be0f49171e"
      unitRef="usd">2280000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNi00LTEtMS00ODA2OA_bccbe0da-aef6-4b28-8904-9297ad4596be"
      unitRef="usd">3598000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNi02LTEtMS00ODA2OA_96bf9d52-6265-49ab-8e86-7d202a4002b3"
      unitRef="usd">4573000</us-gaap:AdjustmentForAmortization>
    <ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNy0xLTEtMS00NjE5OQ_0b271469-d6cd-43c8-8e96-c5289b61a019"
      unitRef="usd">804000</ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities>
    <ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNy0zLTEtMS00NjE5OQ_916765ce-de60-407e-9c3d-cdcea41d2968"
      unitRef="usd">974000</ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities>
    <ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNy00LTEtMS00ODA2OA_8aa5ad77-189d-495f-895f-c4d5d89b737d"
      unitRef="usd">2596000</ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities>
    <ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNy02LTEtMS00ODA2OA_5027cb64-a23a-4694-98f5-b7dc414cc7bc"
      unitRef="usd">5416000</ain:ProvisionForDeferredIncomeTaxesOtherCreditsAndLongtermLiabilities>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOC0xLTEtMS00NjE5OQ_7b8d7525-b32d-40c2-b392-6fa8d24d4734"
      unitRef="usd">-206000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOC0zLTEtMS00NjE5OQ_962132b4-943d-48a5-91d4-fe5571048c89"
      unitRef="usd">353000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOC00LTEtMS00ODA2OA_f07fb40c-76d5-4f69-9290-3f7c97daee11"
      unitRef="usd">2662000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOC02LTEtMS00ODA2OA_886dc72d-5e40-4f85-9b30-57a7a4e67504"
      unitRef="usd">538000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOS0xLTEtMS00NjE5OQ_ec0dbe0e-5a96-4c51-bc8b-0f4a88421027"
      unitRef="usd">-279000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOS0zLTEtMS00NjE5OQ_5be1a4f1-83cc-4fc3-ad73-bf0db6e01b0b"
      unitRef="usd">-265000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOS00LTEtMS00ODA2OA_d9032737-ec73-4ff4-8f21-f7a12f88167b"
      unitRef="usd">-561000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfOS02LTEtMS00ODA2OA_54fabb4c-02c4-49ff-b761-32299698e3f1"
      unitRef="usd">-310000</us-gaap:OtherNoncashIncomeExpense>
    <ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTAtMS0xLTEtNDYxOTk_5b93db7b-d762-4124-81cb-fd391b002b5b"
      unitRef="usd">1702000</ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock>
    <ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTAtMy0xLTEtNDYxOTk_6b812bac-609f-440c-afc2-db8ad319228f"
      unitRef="usd">1639000</ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock>
    <ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTAtNC0xLTEtNDgwNzE_9689133f-6577-4912-a474-c959be6a013f"
      unitRef="usd">2447000</ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock>
    <ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTAtNi0xLTEtNDgwNzE_d2dd045f-8e63-4b5f-a649-ccad9e04eb2d"
      unitRef="usd">1626000</ain:CompensationAndBenefitsPaidOrPayableInClassACommonStock>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTEtMS0xLTEtNDYxOTk_82b64f13-676e-4fee-8a03-7841fe471e0d"
      unitRef="usd">-532000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTEtMy0xLTEtNDYxOTk_616790ff-d748-49ef-8c02-0c0dc3262757"
      unitRef="usd">27000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTEtNC0xLTEtNDgwNzE_e9d25328-d22b-48dd-8ec6-b5c79a4a9801"
      unitRef="usd">1326000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTEtNi0xLTEtNDgwNzE_23806f3d-1e3e-4455-8334-e1674cefd1d9"
      unitRef="usd">-83000</ain:AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTItMS0xLTEtNDYxOTk_86fcbe2e-d5d5-4c19-b7d0-202a3a39974a"
      unitRef="usd">-1125000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTItMy0xLTEtNDYxOTk_1c8e0cbe-d558-4e24-9fd9-7348c6e5e3ab"
      unitRef="usd">723000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTItNC0xLTEtNDgwNzE_3fe0bcc1-df5f-4c86-ae87-4648f40fc7f6"
      unitRef="usd">1260000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTItNi0xLTEtNDgwNzE_4cb14326-0b80-4d2d-a05c-57db5fc77987"
      unitRef="usd">1031000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <ain:FairValueAdjustmentOnForeignCurrencyOption
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTMtMS0xLTEtNDYxOTk_1297d342-ded5-4244-bf07-00d0c7a6f4f6"
      unitRef="usd">596000</ain:FairValueAdjustmentOnForeignCurrencyOption>
    <ain:FairValueAdjustmentOnForeignCurrencyOption
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTMtMy0xLTEtNDYxOTk_097e6b4a-d701-4d71-8edc-e555af02dec1"
      unitRef="usd">1000</ain:FairValueAdjustmentOnForeignCurrencyOption>
    <ain:FairValueAdjustmentOnForeignCurrencyOption
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTMtNC0xLTEtNDgwNzE_25317a4c-85ff-425a-82b6-3951e39499ab"
      unitRef="usd">-381000</ain:FairValueAdjustmentOnForeignCurrencyOption>
    <ain:FairValueAdjustmentOnForeignCurrencyOption
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTMtNi0xLTEtNDgwNzE_4019383b-2c06-460f-ae78-83e9fd7d99f9"
      unitRef="usd">140000</ain:FairValueAdjustmentOnForeignCurrencyOption>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTYtMS0xLTEtNDYxOTk_80b6dcba-bed0-4fc5-b6b9-d195d1ed0c68"
      unitRef="usd">-1267000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTYtMy0xLTEtNDYxOTk_342add48-9cc8-436f-85a7-f6e77391989b"
      unitRef="usd">129000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTYtNC0xLTEtNDgwNzU_9210a821-89f6-4a43-892b-8381b5b89737"
      unitRef="usd">14407000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTYtNi0xLTEtNDgwNzU_ac4b964e-2eca-4310-8643-f94ed211121d"
      unitRef="usd">3365000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTctMS0xLTEtNDYxOTk_f277db5d-2737-4417-9d72-ade93952e8f6"
      unitRef="usd">24140000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTctMy0xLTEtNDYxOTk_b7eb0967-01d8-4f2f-9e0d-e233f029c738"
      unitRef="usd">-9539000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTctNC0xLTEtNDgwNzU_caef6476-7efe-475f-930e-34f26f0bfb09"
      unitRef="usd">23868000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTctNi0xLTEtNDgwNzU_95762553-0502-4948-8ed1-455ac8b46b66"
      unitRef="usd">-25643000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTgtMS0xLTEtNDYxOTk_b9151bee-7891-4e81-ac0c-203349f8f5b9"
      unitRef="usd">13586000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTgtMy0xLTEtNDYxOTk_6fe461df-e915-4f4c-a04f-b3a5222c0f82"
      unitRef="usd">1821000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTgtNC0xLTEtNDgwNzU_ca300569-45c3-4ec8-b9a2-a3a601fc8c5e"
      unitRef="usd">21135000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTgtNi0xLTEtNDgwNzU_21dabaa2-baa0-455b-b144-5eb5ffae268a"
      unitRef="usd">10384000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTktMS0xLTEtNDYxOTk_7273241a-923b-44ab-b085-6fed82d68001"
      unitRef="usd">2498000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTktMy0xLTEtNDYxOTk_d4712c3f-3f48-4415-a817-6531760de263"
      unitRef="usd">606000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTktNC0xLTEtNDgwNzU_ade8d1f8-154b-403a-977f-9a487ef0a849"
      unitRef="usd">4474000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMTktNi0xLTEtNDgwNzU_ba7ab778-94b4-4c50-88a9-bfaa0b6c5126"
      unitRef="usd">1505000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjAtMS0xLTEtNDYxOTk_4179d546-0019-43c2-a2a3-f70babffb2ad"
      unitRef="usd">1889000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjAtMy0xLTEtNDYxOTk_bbfdb4ee-86fc-400e-b2c9-e64adc646278"
      unitRef="usd">-1156000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjAtNC0xLTEtNDgwNzU_4f6a4ace-0c6f-45cc-9595-dc4f28bab1dc"
      unitRef="usd">60000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjAtNi0xLTEtNDgwNzU_46da8eba-5482-485a-941d-c8d131099a23"
      unitRef="usd">309000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjEtMS0xLTEtNDYxOTk_9112199f-3254-4315-a768-e5a6ac7d808a"
      unitRef="usd">7851000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjEtMy0xLTEtNDYxOTk_d9b0cecf-7a1f-4b4c-8666-551cb7a19969"
      unitRef="usd">-4580000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjEtNC0xLTEtNDgwNzU_052f0cbd-ef74-4d45-b418-245711902be6"
      unitRef="usd">7476000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjEtNi0xLTEtNDgwNzU_fc94d2b8-adac-4f7f-b9b1-0c810c0d4140"
      unitRef="usd">4608000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjItMS0xLTEtNDYxOTk_ac47ec6f-e9a5-49b5-b046-619abfa372d5"
      unitRef="usd">7605000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjItMy0xLTEtNDYxOTk_acbcde2d-02c1-420d-b042-5866f9a3240f"
      unitRef="usd">2062000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjItNC0xLTEtNDgwNzU_892fee53-c38b-4189-8d08-2694f6ffb019"
      unitRef="usd">-11745000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjItNi0xLTEtNDgwNzU_515392c8-6ad3-4485-a8a5-6032fca7b237"
      unitRef="usd">-17423000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjMtMS0xLTEtNDYxOTk_c9493284-d634-4ca7-81a9-ea96e86e5f58"
      unitRef="usd">3151000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjMtMy0xLTEtNDYxOTk_eb864229-eed2-4105-92ac-8bb68680e7ed"
      unitRef="usd">4121000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjMtNC0xLTEtNDgwNzU_a5a43253-173d-4507-8707-117eda16af89"
      unitRef="usd">-7739000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjMtNi0xLTEtNDgwNzU_be28345b-cdc6-4ec1-90d6-87c26cc1d1ef"
      unitRef="usd">-3956000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <ain:NoncurrentReceivables
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjQtMS0xLTEtNDYxOTk_5e3d6553-29d1-4196-8c56-564920374224"
      unitRef="usd">1250000</ain:NoncurrentReceivables>
    <ain:NoncurrentReceivables
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjQtMy0xLTEtNDYxOTk_c7ed98d5-1f33-4f80-be4b-57b0525255dd"
      unitRef="usd">1099000</ain:NoncurrentReceivables>
    <ain:NoncurrentReceivables
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjQtNC0xLTEtNDgwNzU_cd743b4f-f6c7-4108-b68a-d4103219aeaa"
      unitRef="usd">1864000</ain:NoncurrentReceivables>
    <ain:NoncurrentReceivables
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjQtNi0xLTEtNDgwNzU_e6800c61-c77c-4f34-ace2-8ae8b0c3d6a7"
      unitRef="usd">1587000</ain:NoncurrentReceivables>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjUtMS0xLTEtNDYxOTk_ce3fd511-f381-4d04-845c-bdaba933050a"
      unitRef="usd">-1338000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjUtMy0xLTEtNDYxOTk_c7df57ae-43e9-41a4-a63e-adeeaa2c2b48"
      unitRef="usd">-2166000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjUtNC0xLTEtNDgwNzU_ccd6a836-ccd5-4293-b789-23ae2d15632f"
      unitRef="usd">-3252000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjUtNi0xLTEtNDgwNzU_6829ed3f-a991-4797-81ee-b010d0bd49ed"
      unitRef="usd">-4263000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjYtMS0xLTEtNDYxOTk_8a7f0f7b-bb24-4f29-b393-ac55ed662f6e"
      unitRef="usd">-5182000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjYtMy0xLTEtNDYxOTk_ee79a4cb-feb8-41ef-91b5-09e310acd79d"
      unitRef="usd">-1051000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjYtNC0xLTEtNDgwNzU_7939b116-e872-49e1-a199-81faaeeb3f66"
      unitRef="usd">-4784000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjYtNi0xLTEtNDgwNzU_a1c59f36-fa8a-416b-8af9-4f87aca71d59"
      unitRef="usd">-1908000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjctMS0xLTEtNDYxOTk_726aa964-d7b3-4df1-a207-6c970bf8ec63"
      unitRef="usd">43104000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjctMy0xLTEtNDYxOTk_08ac5a2c-41c2-4321-81aa-d63eee16f4ae"
      unitRef="usd">61953000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjctNC0xLTEtNDgwNzU_19d0af3c-67b3-47b8-b55e-cf960a7ae043"
      unitRef="usd">37713000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMjctNi0xLTEtNDgwNzU_67a0b76d-05c7-4d22-b671-4a4c69ba3df5"
      unitRef="usd">95640000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzAtMS0xLTEtNDYxOTk_b812b280-5191-4cbe-9d40-f6bfd58ea440"
      unitRef="usd">19940000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzAtMy0xLTEtNDYxOTk_ebc7e3b4-3ab2-4b72-b17b-d2eae9c81250"
      unitRef="usd">10302000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzAtNC0xLTEtNDgwNzk_6326288d-b1dd-4364-89ed-c74cdcf80fd1"
      unitRef="usd">35659000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzAtNi0xLTEtNDgwNzk_0353c063-f99e-4dac-8094-e37227cad810"
      unitRef="usd">22836000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzEtMS0xLTEtNDYxOTk_54459952-4ba8-47f6-b00d-0933c026d625"
      unitRef="usd">331000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzEtMy0xLTEtNDYxOTk_ec70e61e-c24e-4762-8c32-6b8af18f121f"
      unitRef="usd">286000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzEtNC0xLTEtNDgwNzk_05f27098-bf94-4eda-895d-00ffb21e76a2"
      unitRef="usd">366000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzEtNi0xLTEtNDgwNzk_053f5b01-31a8-4a12-9c86-f2b592eb0973"
      unitRef="usd">288000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzItMS0xLTEtNDYxOTk_f13a932d-80b4-44f2-bd32-581fafce934e"
      unitRef="usd">-20271000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzItMy0xLTEtNDYxOTk_aa6bd28c-ebc2-4bbd-87b7-6a63212ddf18"
      unitRef="usd">-10588000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzItNC0xLTEtNDgwNzk_034e3a84-0693-4402-91a3-c41269ca1f02"
      unitRef="usd">-36025000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzItNi0xLTEtNDgwNzk_88cf98fc-c59b-4812-90bb-7f84b7ca7d49"
      unitRef="usd">-23124000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzUtMS0xLTEtNDYxOTk_02eaea7f-f144-467a-8171-03b5efac09f5"
      unitRef="usd">58000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzUtMy0xLTEtNDYxOTk_dc25fb29-659c-4e82-9431-1f8b95fac953"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzUtNC0xLTEtNDgwOTU_f2f0756c-3272-4dca-b74f-82dea832cf53"
      unitRef="usd">135000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzUtNi0xLTEtNDgwOTU_1c84068e-8b90-4628-9531-fc059eb0ed45"
      unitRef="usd">8000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzYtMS0xLTEtNDYxOTk_fb06692e-f45b-456e-b835-26ce740c319e"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzYtMy0xLTEtNDYxOTk_8de188f1-af32-4528-9571-1829ab764c09"
      unitRef="usd">34002000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzYtNC0xLTEtNDgwOTU_955e4006-45bc-4558-8533-6813fa96b04b"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzYtNi0xLTEtNDgwOTU_63dcfc81-8b60-4132-a312-1b4e7048b56f"
      unitRef="usd">56009000</us-gaap:RepaymentsOfDebt>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzctMS0xLTEtNDYxOTk_08b3b013-c93a-4970-b688-da9e4f68747f"
      unitRef="usd">264000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzctMy0xLTEtNDYxOTk_63925b4d-ee74-421d-84eb-86bdc0a8b222"
      unitRef="usd">355000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzctNC0xLTEtNDgwOTU_30e08597-9d01-4a93-98ed-5aae274cdd62"
      unitRef="usd">654000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzctNi0xLTEtNDgwOTU_3ca38bf1-2842-4813-afe8-da7a5ffa3db4"
      unitRef="usd">704000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzgtMS0xLTEtNDYxOTk_ed055ba5-f574-43da-ac41-983348b90a87"
      unitRef="usd">42550000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzgtMy0xLTEtNDYxOTk_6aa39cc6-3e16-4a3b-a4bd-189c7789848f"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzgtNC0xLTEtNDgwOTg_535b0b5d-09c9-4c91-b712-c861db953706"
      unitRef="usd">84780000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzgtNi0xLTEtNDgwOTg_7db2cb06-405d-4ebd-b9f7-53ed8632169f"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzktMS0xLTEtNDYxOTk_91d28eb8-c2d3-4d1c-a104-64790c47e0d4"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzktMy0xLTEtNDYxOTk_7db5c399-c7c0-48b1-87f6-a985e6719ef5"
      unitRef="usd">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzktNC0xLTEtNDgwOTg_03e0598c-0569-4160-acfe-45d533a7f909"
      unitRef="usd">770000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfMzktNi0xLTEtNDgwOTg_081a94c8-91f1-45d7-ad66-72deebb41587"
      unitRef="usd">998000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDAtMS0xLTEtNDYxOTk_01787046-ee86-4c64-9f0d-11aa32142e26"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDAtMy0xLTEtNDYxOTk_fe3d57bf-62f6-4d32-8e4e-39b7c7985e5c"
      unitRef="usd">21000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDAtNC0xLTEtNDgwOTg_0adae036-0596-47ea-a374-a9b8a849b22e"
      unitRef="usd">7000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDAtNi0xLTEtNDgwOTg_1bccd416-e527-4478-9de4-4d6ebef11369"
      unitRef="usd">149000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividends
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDEtMS0xLTEtNDYxOTk_fa47049b-0ace-45d4-9455-9c5232f0d2b3"
      unitRef="usd">6657000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDEtMy0xLTEtNDYxOTk_3c7cf15a-3ced-4ae9-8f40-a81024c8d4a1"
      unitRef="usd">6474000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDEtNC0xLTEtNDgwOTg_1cb93b5a-6db7-45a2-8a01-fe007515313a"
      unitRef="usd">13399000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDEtNi0xLTEtNDgwOTg_d80b138b-bfbe-4ed3-bbb5-94fa7f5ccebd"
      unitRef="usd">12942000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDItMS0xLTEtNDYxOTk_0e9e7abc-6a12-4863-b515-692531dece83"
      unitRef="usd">8529000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDItMy0xLTEtNDYxOTk_ae37c0eb-0e39-4cb3-9fcd-950f94deba63"
      unitRef="usd">-40810000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDItNC0xLTEtNDk1MDI_f5e55215-a59c-4a27-890d-630c7d0a99bb"
      unitRef="usd">35404000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDItNi0xLTEtNDk0OTg_c68652f5-9873-4081-bd71-a4964b155a29"
      unitRef="usd">-62504000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDQtMS0xLTEtNDYxOTk_d1e6d8f3-14ce-48a2-ae21-281fef14f89b"
      unitRef="usd">-17907000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDQtMy0xLTEtNDYxOTk_ab76e7fc-d51e-4bae-90f4-239462be063d"
      unitRef="usd">4904000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDQtNC0xLTEtNDgxMDI_089420bd-2591-48b3-8988-9052ece209d6"
      unitRef="usd">-18258000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDQtNi0xLTEtNDgxMDI_d2addb7f-ca06-49e0-acc4-233bfbc06a8c"
      unitRef="usd">2002000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDYtMS0xLTEtNDYxOTk_3ee72985-8f5d-42ae-9c8d-32e730ea6a40"
      unitRef="usd">13455000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDYtMy0xLTEtNDYxOTk_837ab5ea-09ae-4ce0-a991-502594ad50c1"
      unitRef="usd">15459000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDYtNC0xLTEtNDgxMDU_fb491727-84a3-4e7f-9bea-a08b776e514b"
      unitRef="usd">18834000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDYtNi0xLTEtNDgxMDU_c995a6b7-93a4-4f64-84cb-7f83ea247cd7"
      unitRef="usd">12014000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic7185bf0a21a4e10a447d252a1675e54_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDctMS0xLTEtNDYxOTk_e10495f2-dbf3-4c99-ae0a-aaa9034dca97"
      unitRef="usd">307415000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7fa913856c0548fd9b43bdf2360ad939_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDctMy0xLTEtNDYxOTk_8dac7994-47cd-4a22-8b1c-3362a535bae5"
      unitRef="usd">237871000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDctNC0xLTEtNDgxMDU_ecdb67cc-228c-4865-9e80-a03930573a21"
      unitRef="usd">302036000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4092f746408e4e44aa5ebf2633fafd75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDctNi0xLTEtNDgxMDU_03f73e90-2568-4daf-8e1b-2be7be756ab6"
      unitRef="usd">241316000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDgtMS0xLTEtNDYxOTk_7f71d8ff-28bc-4ad8-953b-efa79f649618"
      unitRef="usd">320870000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic830f1a7ce0b47969d3a614782fef4c1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDgtMy0xLTEtNDYxOTk_48937113-2933-44d8-9c6d-54af166b1334"
      unitRef="usd">253330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDgtNC0xLTEtNDk1MDI_ef433f21-37f6-4893-9ab9-e4a4a3eb3c6e"
      unitRef="usd">320870000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic830f1a7ce0b47969d3a614782fef4c1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8yNS9mcmFnOmM0ZjdmNjdiZTNiYTQ0ZTJiMWI3NjE3MjJjYTYzNjNkL3RhYmxlOjAwYmJjYzI2OTBhYTRjOWY4ZDhiM2Y1YjMzNTIyNGE5L3RhYmxlcmFuZ2U6MDBiYmNjMjY5MGFhNGM5ZjhkOGIzZjViMzM1MjI0YTlfNDgtNi0xLTEtNDk0OTg_b314e756-893e-4e20-8221-e073cfa5edaa"
      unitRef="usd">253330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zMS9mcmFnOjM1N2Q4YjZiODc5YzQyMzliMTYwMDMxNjI4YTFkY2RlL3RleHRyZWdpb246MzU3ZDhiNmI4NzljNDIzOWIxNjAwMzE2MjhhMWRjZGVfMTAyNw_494cbe89-eb85-427f-ac6d-c68f214e96bb">Significant Accounting Policies&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary for a fair presentation of results for such periods. Albany International Corp. (Albany, the Registrant, the Company, we, us, or our) consolidates the financial results of its subsidiaries for all periods presented. The results for any interim period are not necessarily indicative of results for the full year.&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 preparation of financial statements in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the amounts reported in Albany International Corp.&#x2019;s Consolidated Financial Statements and accompanying Notes. Actual results could differ materially from those estimates.&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 information included in this Quarterly Report on Form 10-Q should be read in conjunction with Albany International Corp.&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zMS9mcmFnOjM1N2Q4YjZiODc5YzQyMzliMTYwMDMxNjI4YTFkY2RlL3RleHRyZWdpb246MzU3ZDhiNmI4NzljNDIzOWIxNjAwMzE2MjhhMWRjZGVfMTAyOA_304867cf-0d5f-4170-b6fe-d47144de5438">&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments necessary for a fair presentation of results for such periods. Albany International Corp. (Albany, the Registrant, the Company, we, us, or our) consolidates the financial results of its subsidiaries for all periods presented. The results for any interim period are not necessarily indicative of results for the full year.&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 preparation of financial statements in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) requires management to make estimates and assumptions that affect the amounts reported in Albany International Corp.&#x2019;s Consolidated Financial Statements and accompanying Notes. Actual results could differ materially from those estimates.&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 information included in this Quarterly Report on Form 10-Q should be read in conjunction with Albany International Corp.&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTg3OQ_be26c1b4-3645-433a-a124-25653bb8e914">Reportable Segments and Revenue Recognition&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;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:6pt;text-align:justify"&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: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 Machine Clothing (&#x201c;MC&#x201d;) segment supplies permeable and impermeable belts used in the manufacture of paper, paperboard, tissue and towel, 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: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;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:6pt;text-align:justify"&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;/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 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 (&#x201c;Safran&#x201d;) owns a 10 percent noncontrolling interest.  AEC, through ASC, is the exclusive supplier of the LEAP program of advanced composite fan blades and fan cases under a long-term supply contract. The LEAP engine is used on the Airbus A320neo, Boeing 737 MAX, and COMAC 919 aircraft .  AEC's largest aerospace customer is the SAFRAN Group and sales to SAFRAN (consisting primarily of fan blades and cases for CFM's LEAP engine) accounted for approximately 12 percent of the Company's consolidated Net sales in 2021. AEC net sales to Safran were $83.1 million and $54.0 million in the first six months of 2022 and 2021, respectively. The total of Accounts receivable, Contract assets and Noncurrent receivables due from Safran amounted to $77.7 million and $79.6 million as of June&#160;30, 2022 and December&#160;31, 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, as well as the fan case for the GE9X engine. In 2021, approximately 47 percent of AEC sales were related to U.S. government contracts or programs.&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 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:11pt"&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:49.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;151,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;159,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;305,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;308,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;199,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:120%"&gt;Consolidated total&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;261,369&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,519&#160;&lt;/span&gt;&lt;/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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;505,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;456,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Operating income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;54,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;55,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;104,505&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;106,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate expenses&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:9pt;font-weight:700;line-height:100%"&gt;(13,681)&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:9pt;font-weight:400;line-height:100%"&gt;(13,100)&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:9pt;font-weight:700;line-height:100%"&gt;(25,766)&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:9pt;font-weight:400;line-height:100%"&gt;(24,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,469&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest expense&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:9pt;font-weight:700;line-height:100%"&gt;4,779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;4,619&#160;&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:9pt;font-weight:700;line-height:100%"&gt;9,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;8,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other (income)/expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Income before income taxes&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;53,827&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44,886&#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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;92,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;82,536&#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:1pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&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.8&#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: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:6pt;text-align:justify"&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: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;Products and services provided under long-term contracts represent a significant portion of sales in the Albany Engineered Composites segment and we account for these contracts using the percentage of completion (actual cost to 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. Changes in the estimated profitability of long-term contracts could be caused by increases or decreases in the contract value, revisions to customer delivery requirements, updated labor or overhead rates, factors affecting the supply chain, changes in the evaluation of contract risks and opportunities, or other factors. Changes in the estimated profitability of long-term contracts increased operating income &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;by $1.2 million for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the second quarter of 2022&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; and decreased operating income $0.6&#160;million for &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the first half of 2022. Adjustments in the estimated profitability of long-term contracts increased operating income by $4.3&#160;million and $3.7&#160;million for the second quarter and first half of 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;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:6pt;text-indent:27pt"&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 revenue for each product group by timing of revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&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:57.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30, 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;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-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Point in Time&#160;Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Over Time Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;150,770&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;151,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;41,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;41,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,018&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;68,038&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;5,018&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;104,681&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;155,788&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;105,581&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;261,369&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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:57.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended June 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Point in Time&#160;Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Over Time Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;26,170&#160;&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:9pt;font-weight:400;line-height:100%"&gt;26,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;4,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,598&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,488&#160;&lt;/span&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,031&#160;&lt;/span&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,519&#160;&lt;/span&gt;&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="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;/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"&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:57.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 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;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-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;Point in Time&#160;Revenue&lt;br/&gt;Recognition&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;Over Time Revenue&lt;br/&gt;Recognition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;303,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;305,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ASC&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;81,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;81,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;118,433&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&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:9pt;font-weight:700;line-height:100%"&gt;8,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;190,875&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;199,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;312,864&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;192,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;505,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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;/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:99.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 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="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;Point in Time&#160;Revenue&lt;br/&gt;Recognition&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;Over Time Revenue&lt;br/&gt;Recognition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ASC&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;53,254&#160;&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:9pt;font-weight:400;line-height:100%"&gt;53,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&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:9pt;font-weight:400;line-height:100%"&gt;8,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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,753&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;314,709&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;142,171&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;456,880&#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: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: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 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;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;Six months ended June 30,&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="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:2px 1pt;text-align:center;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 #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-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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas PMC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,062&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;155,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Eurasia PMC&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:9pt;font-weight:700;line-height:100%"&gt;52,368&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;55,900&#160;&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:9pt;font-weight:700;line-height:100%"&gt;107,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;111,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Engineered Fabrics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,240&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:120%"&gt;Total Machine Clothing Net sales&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;151,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,921&#160;&lt;/span&gt;&lt;/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 #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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;305,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;308,127&#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 style="height:15pt"&gt;&lt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&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;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 relatively short duration firm-fixed-price orders. Remaining performance obligations on contracts that had an original duration of greater than one year totaled $579 million and $149 million as of June&#160;30, 2022 and 2021, respectively, and related primarily to firm contracts in the AEC segment. Of the remaining performance obligations as of June&#160;30, 2022, we expect to recognize as revenue approximately $77 million during 2022, $96 million during 2023, $71 million during 2024, and the remainder thereafter.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i85ff741463634f62b77710174ea664b3_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTQ0NQ_027b8a96-e075-4fda-a4cd-1d0a66ed8c8b"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idc71e461268c46708bf5cc178f72b541_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTg3MQ_6a0bcc02-0b24-4de1-a492-fa0fe3b2d6a7"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44f8aa5052f54980922292083770d028_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTk1Mg_781f8c33-3749-44bc-a144-ca7ee850b9be"
      unitRef="usd">83100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4aa654662ea4427c94ce46043d90147c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTk1OQ_a22ec8bd-1344-4121-8223-b3a28efa83ad"
      unitRef="usd">54000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReceivablesNetCurrent
      contextRef="ie704be5588af408d92f57a3ff1feb8db_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMjExOA_0deb39b3-d7f7-4e43-8fff-985f5d5a8321"
      unitRef="usd">77700000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="i711938f5d01642eeb9ca964ae95b8977_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMjEyNQ_b1a750ed-1447-46bc-9b66-7a5eac4318ca"
      unitRef="usd">79600000</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic4ce15337b8b4ace83899435d4537ee6_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMjQ2NA_c8b896cf-9f00-4f5e-a0c0-a1f89c81f8cb"
      unitRef="number">0.47</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTg4MA_580c3812-1868-4616-9c6a-22fb51817caf">&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 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:11pt"&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:49.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;151,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;159,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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;305,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;308,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;199,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:120%"&gt;Consolidated total&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;261,369&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,519&#160;&lt;/span&gt;&lt;/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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;505,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;456,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Operating income/(loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Machine Clothing&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;54,861&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;55,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;104,505&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;106,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,535&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,730&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Corporate expenses&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:9pt;font-weight:700;line-height:100%"&gt;(13,681)&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:9pt;font-weight:400;line-height:100%"&gt;(13,100)&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:9pt;font-weight:700;line-height:100%"&gt;(25,766)&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:9pt;font-weight:400;line-height:100%"&gt;(24,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;50,715&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;49,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,469&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest expense&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:9pt;font-weight:700;line-height:100%"&gt;4,779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;4,619&#160;&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:9pt;font-weight:700;line-height:100%"&gt;9,040&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;8,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other (income)/expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Income before income taxes&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;53,827&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44,886&#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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;92,900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;82,536&#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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15e3277326914337aba72293a6654f48_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMy0xLTEtMS00NjE5OQ_a56b12b2-9b44-4810-b553-c44b0217c626"
      unitRef="usd">151670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f551cd46ed044ecb1792d8e8917eb92_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMy0yLTEtMS00NjE5OQ_645dea48-1569-4140-95ab-74ce71972abd"
      unitRef="usd">159921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12cfb7915b0841db82fb1f8ffccafce2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMy0zLTEtMS00OTUwNQ_133d4330-f8db-44eb-af76-05c392772a60"
      unitRef="usd">305732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8735520ece7d4b3bab7adb3043d338c7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMy00LTEtMS00ODI2MA_2d787b36-0ec0-4147-89e0-a3667c0d698c"
      unitRef="usd">308127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba1e635eb9aa4de58a9b1235c6cce5ac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNC0xLTEtMS00NjE5OQ_57b2843e-45cd-45a9-a275-fe5d0ecbd46d"
      unitRef="usd">109699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2cd3ad0985d41418791e811825d064a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNC0yLTEtMS00NjE5OQ_8f428aa3-d556-42a7-868d-9725fcd15e98"
      unitRef="usd">74598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbd010cbf1c446b3b402926558bb0551_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNC0zLTEtMS00OTUwNQ_f16e7125-c1e6-47bc-a885-206be970d755"
      unitRef="usd">199806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i780f83d04cb348a1a09c33ad8ba89dba_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNC00LTEtMS00ODI2MA_ed43f14a-8fc6-4c7b-9e74-8a36eb9ce29b"
      unitRef="usd">148753000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNS0xLTEtMS00NjE5OQ_97c86c64-dac6-4038-901f-fc0adea63408"
      unitRef="usd">261369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNS0yLTEtMS00NjE5OQ_faa8c278-b441-4a6d-a913-6a53829f96ad"
      unitRef="usd">234519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNS0zLTEtMS00ODI2MA_2eb12ef1-d72e-4d51-8198-9a4116ecf7b3"
      unitRef="usd">505538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNS00LTEtMS00ODI2MA_655b66b9-79e2-4162-8992-d01b1a16908e"
      unitRef="usd">456880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i15e3277326914337aba72293a6654f48_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNy0xLTEtMS00NjE5OQ_0707a556-c24d-42ce-a9a8-6ca0cc051448"
      unitRef="usd">54861000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7f551cd46ed044ecb1792d8e8917eb92_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNy0yLTEtMS00NjE5OQ_85a0b4af-e4a0-4cba-aad5-35e3b3dc63b8"
      unitRef="usd">55902000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i12cfb7915b0841db82fb1f8ffccafce2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNy0zLTEtMS00OTUwNQ_dbc92a0e-0b48-46b5-bf46-cf6ba7941782"
      unitRef="usd">104505000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8735520ece7d4b3bab7adb3043d338c7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfNy00LTEtMS00ODI2MA_dba90ee7-4fbd-4961-81ca-c2361c159426"
      unitRef="usd">106264000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iba1e635eb9aa4de58a9b1235c6cce5ac_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOC0xLTEtMS00NjE5OQ_4b2e068a-a383-4192-aede-7a62ef4e2968"
      unitRef="usd">9535000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2cd3ad0985d41418791e811825d064a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOC0yLTEtMS00NjE5OQ_fdfd53af-0cbf-4c1c-94a1-2460bdfb7e91"
      unitRef="usd">7164000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibbd010cbf1c446b3b402926558bb0551_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOC0zLTEtMS00OTUwNQ_1bf6c286-1381-4e1e-b7f8-ef794d0d8fe3"
      unitRef="usd">10730000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i780f83d04cb348a1a09c33ad8ba89dba_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOC00LTEtMS00ODI2MA_10b38e59-9eae-4ed3-8a43-5161d0470f80"
      unitRef="usd">10102000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic28169bc0656496a98c1116fcffc2230_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOS0xLTEtMS00NjE5OQ_66ffed85-22c6-46c1-9c1b-06c7565f29cb"
      unitRef="usd">-13681000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5c727f03ff56462a8479d43b1e9c1e3a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOS0yLTEtMS00NjE5OQ_699fe72d-f9f3-4f2f-8d9b-d84b367eadb1"
      unitRef="usd">-13100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5366c592f1644c97835470e5e5fed056_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOS0zLTEtMS00OTUwNQ_969aaa19-ca40-42da-81ae-9101c21124f6"
      unitRef="usd">-25766000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if393e89d28f44f7584a255d421012584_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfOS00LTEtMS00ODI2MA_1c7cb89b-f062-40a9-8411-be702fefa9f4"
      unitRef="usd">-24581000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTAtMS0xLTEtNDYxOTk_8268688f-b41a-4b81-90f4-a9384d495a70"
      unitRef="usd">50715000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTAtMi0xLTEtNDYxOTk_9f4792c6-0c48-4dbf-b54a-c30fb55793db"
      unitRef="usd">49966000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTAtMy0xLTEtNDgyNjA_fe60dbe4-5abf-4263-bef5-06c37f28d659"
      unitRef="usd">89469000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTAtNC0xLTEtNDgyNjA_5a502f28-71bc-440a-8b96-09dbcfa378d3"
      unitRef="usd">91785000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9715ec7027a94df8a9df66936919a96b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTItMS0xLTEtNDYxOTk_a4ba01d1-01be-4d33-9f15-59bb46504d19"
      unitRef="usd">846000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic7a233be7ba84538a675f913fb60a561_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTItMi0xLTEtNDYxOTk_929054c2-9540-41ac-9e7d-44d468ce1d18"
      unitRef="usd">401000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ida33cd501cec458d9cb66a8d7a984b98_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTItMy0xLTEtNDk1MDU_dd9e2d5e-7254-4180-ae6b-edd9c10154a5"
      unitRef="usd">1498000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ieaba7e4a029a4219985464b5c7e7ba15_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTItNC0xLTEtNDgyNjA_92bd7430-5968-41c1-a3c3-645983db87fc"
      unitRef="usd">930000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i9715ec7027a94df8a9df66936919a96b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTMtMS0xLTEtNDYxOTk_c4b43b24-ccb5-4508-9870-90f9beaa8f3b"
      unitRef="usd">4779000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic7a233be7ba84538a675f913fb60a561_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTMtMi0xLTEtNDYxOTk_f067bacd-2965-4e6d-9bc7-da5640b21eee"
      unitRef="usd">4619000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ida33cd501cec458d9cb66a8d7a984b98_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTMtMy0xLTEtNDk1MDU_1d949ba6-3832-4118-bda7-d019aa661b7c"
      unitRef="usd">9040000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ieaba7e4a029a4219985464b5c7e7ba15_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTMtNC0xLTEtNDgyNjA_a1837bd4-253d-4727-b568-ee50ca3307f3"
      unitRef="usd">8717000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9715ec7027a94df8a9df66936919a96b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTQtMS0xLTEtNDYxOTk_18d16466-76d5-43dc-9e34-6fc93e13091e"
      unitRef="usd">7045000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic7a233be7ba84538a675f913fb60a561_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTQtMi0xLTEtNDYxOTk_63704dc6-30b6-4a27-afe4-4068f7549523"
      unitRef="usd">-862000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ida33cd501cec458d9cb66a8d7a984b98_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTQtMy0xLTEtNDk1MDU_c3f2f461-37d4-44fe-9987-95fe825276eb"
      unitRef="usd">10973000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ieaba7e4a029a4219985464b5c7e7ba15_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTQtNC0xLTEtNDgyNjA_d62e7fc4-6343-432d-b61a-c456bd8db2e5"
      unitRef="usd">-1462000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTUtMS0xLTEtNDYxOTk_e46aaba5-bfee-4d1d-a145-c1f0a659de2f"
      unitRef="usd">53827000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTUtMi0xLTEtNDYxOTk_e3994e80-6216-4a5e-ae31-180dc4bcafb9"
      unitRef="usd">44886000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTUtMy0xLTEtNDgyNjA_8f6882f8-a752-41d4-9e00-a930e46ad35c"
      unitRef="usd">92900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjc0MTc2ODY0YWFiMDRiYWY4NjZhZDdkYWI1N2QxYzRmL3RhYmxlcmFuZ2U6NzQxNzY4NjRhYWIwNGJhZjg2NmFkN2RhYjU3ZDFjNGZfMTUtNC0xLTEtNDgyNjA_7b1db56e-638c-416b-ac11-f127aa69e465"
      unitRef="usd">82536000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="id4d9fcdb57b84b179b6fb7d4676565d8_D20220301-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMzAxMg_688bb7f0-312e-4d13-b2ff-410f12b25a16"
      unitRef="usd">1800000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i62b9f736979e4566a852786c08ea5647_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMzM1Mw_d518f00b-7f07-4cc6-acb5-b5f937872d0b"
      unitRef="usd">800000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:IncreaseDecreaseInOperatingAssets
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTA5OTUxMTYzNDEyOQ_d08b3166-2908-4888-a14a-9d803611419a"
      unitRef="usd">1200000</us-gaap:IncreaseDecreaseInOperatingAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i353d4cb873e1474eb2f3fa159b4caa21_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTA5OTUxMTYzMzc0Mw_5f5b8058-14ec-45c3-8c35-026ba655f634"
      unitRef="usd">-600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ife5d501f70d548569d114cf4bc399382_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTA5OTUxMTYzNDAwNQ_e15d547e-355a-4dc2-917a-f8ef37662143"
      unitRef="usd">4300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i78cc76756dcb4e2896268056cb9fad9f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfMTA5OTUxMTYzNDAxNw_8cf948a5-5444-438d-a8e4-7c6802ffcbe3"
      unitRef="usd">3700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTg4Mg_98cc37b9-9aaf-4b21-a4bc-f48074f1dd34">&lt;div style="margin-top:6pt;text-indent:27pt"&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 revenue for each product group by timing of revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&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:57.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30, 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;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-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Point in Time&#160;Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Over Time Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;150,770&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;900&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;151,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;41,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;41,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,018&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,020&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;68,038&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;5,018&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;104,681&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,699&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;155,788&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;105,581&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;261,369&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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:57.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" 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;Three months ended June 30, 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="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Point in Time&#160;Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Over Time Revenue&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;Recognition&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASC&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;26,170&#160;&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:9pt;font-weight:400;line-height:100%"&gt;26,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total Albany Engineered Composites&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;4,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,598&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,488&#160;&lt;/span&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,031&#160;&lt;/span&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,519&#160;&lt;/span&gt;&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="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;/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"&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:57.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 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;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-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;Point in Time&#160;Revenue&lt;br/&gt;Recognition&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;Over Time Revenue&lt;br/&gt;Recognition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;303,933&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;305,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ASC&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;81,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;81,373&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,502&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;118,433&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&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:9pt;font-weight:700;line-height:100%"&gt;8,931&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;190,875&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;199,806&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;312,864&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;192,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;505,538&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="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;/table&gt;&lt;/div&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:57.257%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 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="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;Point in Time&#160;Revenue&lt;br/&gt;Recognition&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;Over Time Revenue&lt;br/&gt;Recognition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Machine Clothing&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Albany Engineered Composites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;ASC&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;53,254&#160;&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:9pt;font-weight:400;line-height:100%"&gt;53,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other AEC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Albany Engineered Composites&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:9pt;font-weight:400;line-height:100%"&gt;8,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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,753&#160;&lt;/span&gt;&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Total revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;314,709&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;142,171&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;456,880&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibefe7fe8891b4a74861843663071e9f4_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfMi0xLTEtMS00NjE5OQ_57c5444c-8ec4-492a-b222-0595cd4ce8a5"
      unitRef="usd">150770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife3048b5a1114f62badb04fccd4376dd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfMi0yLTEtMS00NjE5OQ_1a6b6fff-c7b2-46d9-aee1-ea1b3e1d8dee"
      unitRef="usd">900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8be805a7c31e4bf3963b40e84b74af42_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfMi0zLTEtMS00NjE5OQ_32154b78-3148-4a7c-aaf0-4b639e43feca"
      unitRef="usd">151670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i984cc9bb48444d3eaf6c6d24f4060356_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNS0xLTEtMS00NjE5OQ_9fa3f752-accd-4256-be65-5ec5172940f3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id01c898ced6848e99b88ef0397babeeb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNS0yLTEtMS00NjE5OQ_ea431873-b236-4de2-86c8-a1c33fb3d7ef"
      unitRef="usd">41661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie02d864d87e64374a92d531bd269438a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNS0zLTEtMS00NjE5OQ_4a8dde3c-4e02-436a-a730-78606d8aac90"
      unitRef="usd">41661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c799b771c5a4c1ba6065ef94df85051_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNi0xLTEtMS00NjE5OQ_b041406d-cc96-4ddc-94e0-82b7c09909c3"
      unitRef="usd">5018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd26575492584357b0b6e3e97d9ea044_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNi0yLTEtMS00NjE5OQ_bbdfb6d8-9442-41d9-ad42-16843e1200a6"
      unitRef="usd">63020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a9e7723dba4547b68be2209e3057e7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNi0zLTEtMS00NjE5OQ_3f296762-24d7-4869-bb31-c449fec314ae"
      unitRef="usd">68038000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7960c5c1c6344fffb6067dd61ad6bdcd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNy0xLTEtMS00NjE5OQ_82365f7c-9cb7-4544-8676-323c54e80e48"
      unitRef="usd">5018000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i491d3600dd144557a2a03ab2ccb87397_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNy0yLTEtMS00NjE5OQ_97715679-bc19-4ec0-aa6f-09d0e1f83aa9"
      unitRef="usd">104681000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29edb1e7f8f549ada2e398ef0bc9af33_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfNy0zLTEtMS00NjE5OQ_3ff31ff3-d16f-4e54-85ee-13fc03e74712"
      unitRef="usd">109699000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i059aac0325c24c6db08a84ec240a63e5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfOS0xLTEtMS00NjE5OQ_9ab06ef4-06f8-4109-8d52-d99e4d570715"
      unitRef="usd">155788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99d6ca2260544042b6d9652d59efde8a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfOS0yLTEtMS00NjE5OQ_2379102f-99f9-41ac-91f3-824811033414"
      unitRef="usd">105581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjgxMzI2NjBjZDIxMDRmYWViNjFjMWY2YTQ2OTZjNmJlL3RhYmxlcmFuZ2U6ODEzMjY2MGNkMjEwNGZhZWI2MWMxZjZhNDY5NmM2YmVfOS0zLTEtMS00NjE5OQ_fadf4184-b129-4955-aef8-5f24732e0eaa"
      unitRef="usd">261369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibffca8c983ed49a5a03d780e2cff095c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfMi0xLTEtMS01NTA2MA_10891bd3-a30b-4ac2-9c5e-48a8a0130571"
      unitRef="usd">159056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieac7c1d69f7a49adad4db5de3ca3ce3c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfMi0yLTEtMS01NTA2MA_c961d09b-9b9f-4881-8a61-0dce36dec9e7"
      unitRef="usd">865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00ab06e1e73c4f8db3c615ba68688d32_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfMi0zLTEtMS01NTA2MA_339d41b2-c29e-4f58-8456-8e81ea3eb34b"
      unitRef="usd">159921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a4b2e30a3454d38b2fd4e2b538e260c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNS0xLTEtMS01NTA2Mw_5a0eba9f-ed62-4138-a226-12e8a812149f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63ded008002347e8a5395abc80c277f3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNS0yLTEtMS01NTA2Mw_aa6bf998-178a-4865-bb51-6ce3db6bee20"
      unitRef="usd">26170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id87ac3369e464743a17b9045888c93c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNS0zLTEtMS01NTA2Mw_21130c9a-6e2b-47dd-ba86-d7d7cf095a15"
      unitRef="usd">26170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8de06faf6374ba9aa5bcdf692332103_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNi0xLTEtMS01NTA2Mw_17b20455-b827-40e7-aae6-34ad82ecf645"
      unitRef="usd">4432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67a97a9b3f5044e4939da8ff254a9912_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNi0yLTEtMS01NTA2Mw_40d9554e-7114-45fd-be6a-f566da96e6e0"
      unitRef="usd">43996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42255e2babaf4a9c94030c5c17caa1e5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNi0zLTEtMS01NTA2Mw_7429b545-6f27-4bf4-b43d-93ef5b2a9a51"
      unitRef="usd">48428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45332edf92fa486a9ebd4bf5b7f521b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNy0xLTEtMS01NTA2Mw_d4326a41-04ee-45e9-9c43-aff8e4fb60ef"
      unitRef="usd">4432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84e0361657f94fbb8e79512804950bc6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNy0yLTEtMS01NTA2Mw_9657d440-05f9-4071-96ef-fd4f36712fea"
      unitRef="usd">70166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife5d501f70d548569d114cf4bc399382_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfNy0zLTEtMS01NTA2Mw_57bb49e4-d9fc-4f4d-8f9f-41af1f92eeb1"
      unitRef="usd">74598000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if141f9f9a71944bfbf38b10271f7aaac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfOS0xLTEtMS01NTA2Mw_fffddef5-1aef-4543-ba99-592b5a4a170f"
      unitRef="usd">163488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c73aa97471641f89f41c00f6222c1aa_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfOS0yLTEtMS01NTA2Mw_72a1c8fa-14fd-451b-8aee-2ffbe7f0e115"
      unitRef="usd">71031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhkYzNkODhhNTMzZTRjM2E4NWZjOTk0NThjNGE0OGM2L3RhYmxlcmFuZ2U6OGRjM2Q4OGE1MzNlNGMzYTg1ZmM5OTQ1OGM0YTQ4YzZfOS0zLTEtMS01NTA2Mw_e0bbe469-ac9f-4ee2-abde-1d1a0e623f67"
      unitRef="usd">234519000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i288ef74162c94c75a1cde02c8c4a0de1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfMi0xLTEtMS00ODM3OA_f5e8a8fb-e8e5-4236-a073-875d0a4c02e0"
      unitRef="usd">303933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92129a485737439ba17c2113eabc030a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfMi0yLTEtMS00ODM3OA_71ef3b36-e6f9-459d-8202-293e92edf68c"
      unitRef="usd">1799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4df93632366446283b728780aa363b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfMi0zLTEtMS00ODM2MQ_3e132278-2c60-417d-8b7e-9bdbdb6ea8af"
      unitRef="usd">305732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5be0dfaaaef746bb8219e1acd182b8b9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNS0xLTEtMS00ODM3OA_8d79a32e-9019-4a18-901e-40e5b65b630b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idb210a7174d34eabb9245deea860ff94_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNS0yLTEtMS00ODM3OA_2284f2c3-9c1e-4416-8220-6210f14cf5ed"
      unitRef="usd">81373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a2d87549c894b9598933873ad9a93c2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNS0zLTEtMS00ODM2MQ_ce828a2b-5924-47e5-ba98-f92b2d2f50dd"
      unitRef="usd">81373000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if32b358e856e43278fe33f4a0eecf9cc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNi0xLTEtMS00ODM3OA_609ad5c4-09a5-4dee-b087-b349fa949ffb"
      unitRef="usd">8931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac263fc1c4d647d8ae7f321c69f7ae27_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNi0yLTEtMS00ODM3OA_99169c42-6d41-4917-8795-278f6416583b"
      unitRef="usd">109502000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5b99c501b16442b92851af786b32daa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNi0zLTEtMS00ODM2MQ_0f14d1a8-bfef-4da5-9dba-a42ff5882ec1"
      unitRef="usd">118433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f19530fcb3e4103a114a56ed359a5af_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNy0xLTEtMS00ODM2MQ_014c5304-7378-4865-8cdf-93504510cb10"
      unitRef="usd">8931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74530dc220894212b6fe5b5fc2b2182d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNy0yLTEtMS00ODM2MQ_fac55d3d-35d9-4cb3-ab9d-40fba3976cd3"
      unitRef="usd">190875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i353d4cb873e1474eb2f3fa159b4caa21_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfNy0zLTEtMS00ODM2MQ_d046d3ff-9b90-43f5-bd0e-cf7df9bfb471"
      unitRef="usd">199806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c54a940ef8247179f0f61bb1589e247_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfOS0xLTEtMS00ODM2MQ_ca3c0568-64f2-4e3f-8fee-60afd29be2fe"
      unitRef="usd">312864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i542014186988478da65d5672597b3905_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfOS0yLTEtMS00ODM2MQ_712f355d-a974-464e-9ba4-2e767527744b"
      unitRef="usd">192674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjEzM2QxMDcwMDI1ZTQ2NWQ5NWY4NDFhNTRjZGM0NTc4L3RhYmxlcmFuZ2U6MTMzZDEwNzAwMjVlNDY1ZDk1Zjg0MWE1NGNkYzQ1NzhfOS0zLTEtMS00ODM2MQ_d3bcbc22-0dda-4f29-8f12-8128c598bcfe"
      unitRef="usd">505538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b649b5453ad443294ba191bf7f879c1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfMi0xLTEtMS00ODM5Mw_30533487-3010-47ef-8134-ed225406ad15"
      unitRef="usd">306397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5139d9b1518f40a2a5c28487cdbd720b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfMi0yLTEtMS00ODM5Mw_97fee3e1-0aa1-4995-b33b-4d60451c1c0d"
      unitRef="usd">1730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i009558fb8324417a90d22da764e2548d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfMi0zLTEtMS00ODM5Mw_38f95b8e-0d94-4375-b770-53b77ddf0b9a"
      unitRef="usd">308127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b770c6796f44f3d91ec853d3e437637_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNS0xLTEtMS00ODM5Mw_5e040e9b-1b38-4edf-a1c0-e5c12d18fe31"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a1a1b5ec5444aeb9cbbe0c3af54c44b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNS0yLTEtMS00ODM5Mw_a8fa5c4a-b51c-48db-984a-7c0315d9a6bc"
      unitRef="usd">53254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03f57412082946a6ad8fbd6f1bb6251c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNS0zLTEtMS00ODM5Mw_ef0158b4-c9a2-4d9e-98f5-176782915e71"
      unitRef="usd">53254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic116bb42ddb04030a3e66b4e9b3c6431_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNi0xLTEtMS00ODM5Mw_0e03c5aa-1c03-4fe8-9dba-911005a33556"
      unitRef="usd">8312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i160b706d1df6441d964ee5da525f1253_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNi0yLTEtMS00ODM5Mw_cec4963e-aa52-4044-9596-bd9b3eb15640"
      unitRef="usd">87187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic693a843dcb24efd94cc3035c3fa5030_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNi0zLTEtMS00ODM5Mw_8d41f742-127d-4a22-ac6e-c617395ec7bf"
      unitRef="usd">95499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26a799b06fd34d0ca2e886aea32cadec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNy0xLTEtMS00ODM5Mw_3994113b-69c9-46ea-854b-6ab8229d303c"
      unitRef="usd">8312000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a6799673a074b31a59aa44eb5f8c659_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNy0yLTEtMS00ODM5Mw_a31a4c03-e01f-4aab-a994-0148b4989766"
      unitRef="usd">140441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78cc76756dcb4e2896268056cb9fad9f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfNy0zLTEtMS00ODM5Mw_7c4bdc1c-2a73-42da-bbc4-b31d371eaac1"
      unitRef="usd">148753000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i37ca643c82c6466d93255bf15c704fab_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfOS0xLTEtMS00ODM5Mw_82a948f7-7033-4445-92e8-f8d77c5a2821"
      unitRef="usd">314709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81024db4134949a79b95b1c8febe9d46_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfOS0yLTEtMS00ODM5Mw_8e2e3388-7331-4141-95aa-af01211da027"
      unitRef="usd">142171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjhhNjNkMTg4ZjMxZTQyODdhMzI1NzNkOWYxMWRiNjlmL3RhYmxlcmFuZ2U6OGE2M2QxODhmMzFlNDI4N2EzMjU3M2Q5ZjExZGI2OWZfOS0zLTEtMS00ODM5Mw_2b48ca15-f9ca-42dd-93f0-22fa4b4c07c0"
      unitRef="usd">456880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ain:ScheduleOfDisaggregateMCSegmentRevenueBySignificantProductOrServiceTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTg4Mw_2cd0fbcc-2b94-4d9d-be52-04b18196cbb9">&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 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-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;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;Six months ended June 30,&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="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:2px 1pt;text-align:center;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 #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-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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Americas PMC&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;79,062&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;155,678&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Eurasia PMC&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:9pt;font-weight:700;line-height:100%"&gt;52,368&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;55,900&#160;&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:9pt;font-weight:700;line-height:100%"&gt;107,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;111,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Engineered Fabrics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;20,240&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,200&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:120%"&gt;Total Machine Clothing Net sales&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;151,670&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159,921&#160;&lt;/span&gt;&lt;/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 #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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;305,732&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;308,127&#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 style="height:15pt"&gt;&lt;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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ain:ScheduleOfDisaggregateMCSegmentRevenueBySignificantProductOrServiceTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebfd227a41264632a7f786c7010f41d7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMi0xLTEtMS00NjE5OQ_4585233b-3b7e-4123-a047-8b64a8be04f0"
      unitRef="usd">79062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b00a3603b347b198bea24c01200ace_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMi0yLTEtMS00NjE5OQ_1e40861c-48d3-431f-97b2-e5b1f5a877ff"
      unitRef="usd">82343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d47b7cafa5341b38f5f92d1fc4669b1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMi0zLTEtMS00ODQzOA_9fb017ae-6e21-4b52-8944-28afd0bfad7c"
      unitRef="usd">155678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ab9c742ab8e470cb9c1f256b0121934_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMi00LTEtMS00ODQzOA_afba217f-d462-409b-a61a-2e255c2c5e30"
      unitRef="usd">155645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id91a8d4f3e2248e4ba4947ef9badef1e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMy0xLTEtMS00NjE5OQ_f934d412-07d6-45d6-bb09-bd6b520cd8bd"
      unitRef="usd">52368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f256e36f82e42409847f1863e93758a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMy0yLTEtMS00NjE5OQ_46bac4ab-cfd6-42df-9ed8-e3fbe55c18bd"
      unitRef="usd">55900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc9774baa3c040b49155e83e29c3a93a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMy0zLTEtMS00ODQzOA_0107b86c-d95b-46e8-9712-b553e9547eef"
      unitRef="usd">107854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64f054a381a545029cb970559a5242ca_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfMy00LTEtMS00ODQzOA_51e6ec71-8ac3-4998-8174-c41e2a87cde2"
      unitRef="usd">111043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23daaad91e754572a3fb1f526e939865_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNC0xLTEtMS00NjE5OQ_0d8d25dc-bf4b-4b5e-aec8-4425d5c02af9"
      unitRef="usd">20240000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0384e605d6240ddb5d6804d47e5fa93_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNC0yLTEtMS00NjE5OQ_b0f05f3f-d012-46b7-b918-4266c622f03c"
      unitRef="usd">21678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icee425be91f7402da3b36cd8860c750e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNC0zLTEtMS00ODQzOA_1b98da9f-4c3f-453a-b721-95a06a4d7e03"
      unitRef="usd">42200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06559fcf4650478d99a073892082b26b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNC00LTEtMS00ODQzOA_417290a7-ccd9-4ebb-8420-69cd248bc3f9"
      unitRef="usd">41439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8be805a7c31e4bf3963b40e84b74af42_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNS0xLTEtMS00NjE5OQ_72e4c83d-ad1e-4b20-81b3-0a5a88bec9ca"
      unitRef="usd">151670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00ab06e1e73c4f8db3c615ba68688d32_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNS0yLTEtMS00NjE5OQ_99fc3c13-887b-471e-8124-3382809b6a14"
      unitRef="usd">159921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4df93632366446283b728780aa363b5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNS0zLTEtMS00ODQzOA_fdbcebba-0ce8-4464-a587-24d5d5f622b7"
      unitRef="usd">305732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i009558fb8324417a90d22da764e2548d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RhYmxlOjM3ODU5NWM1ODZiMjQ3MzRhNDcyNGMzMThkNDFkNzc4L3RhYmxlcmFuZ2U6Mzc4NTk1YzU4NmIyNDczNGE0NzI0YzMxOGQ0MWQ3NzhfNS00LTEtMS00ODQzOA_ade5c5ff-dd63-4f54-9499-d049b4cf0831"
      unitRef="usd">308127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTYwNA_5d88cec0-bd71-4199-af98-770588fc4502"
      unitRef="usd">579000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ic830f1a7ce0b47969d3a614782fef4c1_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTYxMQ_45b36fe2-2922-419a-b84d-725c0eaec1b2"
      unitRef="usd">149000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ida3e0fb4c86a456b9b24ac55a08ee3ce_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTgwNA_6a4d82bf-5323-44e7-8f7a-94c5babdef2a"
      unitRef="usd">77000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia162780cbd5e40309b09685970f6236e_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTgxOA_8fabfa58-cf28-4c96-a4d5-4bb7d436ffdc"
      unitRef="usd">96000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie5166a91b57745b4be43663bb230c089_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV8zNC9mcmFnOjgwMDNlNjNlNGY3NTRlNWU4MTA4M2YzMGFkNWFmMDAwL3RleHRyZWdpb246ODAwM2U2M2U0Zjc1NGU1ZTgxMDgzZjMwYWQ1YWYwMDBfNTgzNA_890eaf05-14ac-44a7-ae78-3a43f170cb1c"
      unitRef="usd">71000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RleHRyZWdpb246NGMxYjE3ZDQ4ZmY5NGY2YjgxZTc5YzFjYzY3ZmZhY2VfMTA4MA_32df233d-d7f3-4729-8e31-8f9e86ff8106">Pensions and Other Postretirement Benefit Plans&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 Company has defined benefit pension plans covering certain U.S. and non-U.S. employees. The Company also provides certain postretirement benefits to retired employees in the U.S. and Canada. The Company accrues the cost of providing these benefits during the active service period of the employees. &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 composition of the net periodic benefit cost for the six months ended June&#160;30, 2022 and 2021, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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.922%"/&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:10.394%"/&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:10.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;708&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;57&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,828&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;611&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected return on assets&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:9pt;font-weight:700;line-height:100%"&gt;(3,405)&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:9pt;font-weight:400;line-height:100%"&gt;(3,211)&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost/(credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&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:9pt;font-weight:700;line-height:100%"&gt;997&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;1,087&#160;&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:9pt;font-weight:700;line-height:100%"&gt;941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;1,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:13pt;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 amount of net periodic benefit cost is determined at the beginning of each year and generally only varies from quarter to quarter when a significant event occurs, such as a curtailment or a settlement. There were no such events in the first six months of 2022 or 2021.&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;Service cost for defined benefit pension and postretirement plans are reported in the same line item as other compensation costs arising from services rendered by the pertinent employees during the period. Other components of net periodic benefit cost are included in the line item Other (income)/expense, net in the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RleHRyZWdpb246NGMxYjE3ZDQ4ZmY5NGY2YjgxZTc5YzFjYzY3ZmZhY2VfMTA4MQ_8fdedcfe-c891-4efa-a341-03a74566cb0f">&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 composition of the net periodic benefit cost for the six months ended June&#160;30, 2022 and 2021, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&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.922%"/&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:10.394%"/&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:10.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Components of net periodic benefit cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;708&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;57&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,828&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;611&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected return on assets&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:9pt;font-weight:700;line-height:100%"&gt;(3,405)&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:9pt;font-weight:400;line-height:100%"&gt;(3,211)&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost/(credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&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:9pt;font-weight:700;line-height:100%"&gt;997&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;1,087&#160;&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:9pt;font-weight:700;line-height:100%"&gt;941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;1,127&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;(635)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;(497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i90b35dec59c544c4a4bd423180e89d16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfMy0xLTEtMS00NjE5OQ_b847b6a1-fa78-4cec-bd75-eb976017d800"
      unitRef="usd">708000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3e7a2517c1ef45c48f4bb70d7458c541_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfMy0yLTEtMS00NjE5OQ_c600cccc-080e-4c28-8b98-968cf203d811"
      unitRef="usd">1090000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1ba412f80cfd4c85b168d0cd653d5136_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfMy0zLTEtMS00NjE5OQ_a917e8be-5a94-41ae-b7a8-f1614e1d3ef0"
      unitRef="usd">57000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib501d2afc9b148a392b9e9a29961b3d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfMy00LTEtMS00NjE5OQ_e0171c4e-4249-41f9-9c05-d16398c5b5a6"
      unitRef="usd">66000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i90b35dec59c544c4a4bd423180e89d16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNC0xLTEtMS00NjE5OQ_f3a018d4-866e-414e-9047-2f83aa7dbdbc"
      unitRef="usd">2828000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3e7a2517c1ef45c48f4bb70d7458c541_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNC0yLTEtMS00NjE5OQ_dbf56fcd-72b1-4493-b273-0d534c4ce45f"
      unitRef="usd">2674000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1ba412f80cfd4c85b168d0cd653d5136_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNC0zLTEtMS00NjE5OQ_ede149af-63c1-4841-877d-dec3fe42d4f6"
      unitRef="usd">611000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib501d2afc9b148a392b9e9a29961b3d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNC00LTEtMS00NjE5OQ_cbcd5d78-e9c2-465a-b1c3-08f50c1efef3"
      unitRef="usd">551000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i90b35dec59c544c4a4bd423180e89d16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNS0xLTEtMS00NjE5OQ_cd2b4e00-49e0-49ff-9dc1-0b1c9ce802cf"
      unitRef="usd">3405000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3e7a2517c1ef45c48f4bb70d7458c541_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNS0yLTEtMS00NjE5OQ_38a5ee68-f738-4cec-a86c-836858edc84a"
      unitRef="usd">3211000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1ba412f80cfd4c85b168d0cd653d5136_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNS0zLTEtMS00NjE5OQ_d0374f2f-7747-40c8-8ffa-1b45226e57b9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib501d2afc9b148a392b9e9a29961b3d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNS00LTEtMS00NjE5OQ_ac6b174f-9854-402d-91e1-c6047ed70be1"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i90b35dec59c544c4a4bd423180e89d16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNi0xLTEtMS00NjE5OQ_fa404483-e5aa-4ba3-8ed2-80ef10add512"
      unitRef="usd">-1000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3e7a2517c1ef45c48f4bb70d7458c541_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNi0yLTEtMS00NjE5OQ_02a0f5b0-2104-4b10-a576-46828399e1cc"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i1ba412f80cfd4c85b168d0cd653d5136_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNi0zLTEtMS00NjE5OQ_8174cec5-7f1c-4584-bf25-47db646ba7ea"
      unitRef="usd">-2244000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib501d2afc9b148a392b9e9a29961b3d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNi00LTEtMS00NjE5OQ_e42c6dd0-a77a-4b33-928d-fa3157cdb256"
      unitRef="usd">-2244000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i90b35dec59c544c4a4bd423180e89d16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNy0xLTEtMS00NjE5OQ_d6974c9e-5994-4c51-b304-38ca1d4f1b95"
      unitRef="usd">-997000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3e7a2517c1ef45c48f4bb70d7458c541_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNy0yLTEtMS00NjE5OQ_57420cd6-1224-4cf5-ba6c-bca3c3be58d7"
      unitRef="usd">-1087000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1ba412f80cfd4c85b168d0cd653d5136_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNy0zLTEtMS00NjE5OQ_7a2d5d5a-1878-4f23-9204-5f2955d4eb8f"
      unitRef="usd">-941000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib501d2afc9b148a392b9e9a29961b3d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfNy00LTEtMS00NjE5OQ_b3799c4d-2f90-4ad9-a746-ed809a50f525"
      unitRef="usd">-1130000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i90b35dec59c544c4a4bd423180e89d16_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfOC0xLTEtMS00NjE5OQ_51099718-7ee3-4169-ad18-ca16a975e83d"
      unitRef="usd">1127000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3e7a2517c1ef45c48f4bb70d7458c541_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfOC0yLTEtMS00NjE5OQ_e7aee6b3-b1c6-4be4-91df-c81aec0b5164"
      unitRef="usd">1647000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1ba412f80cfd4c85b168d0cd653d5136_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfOC0zLTEtMS00NjE5OQ_eddcf5d0-1344-4973-a4bd-e48071ddaf8d"
      unitRef="usd">-635000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib501d2afc9b148a392b9e9a29961b3d5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80My9mcmFnOjRjMWIxN2Q0OGZmOTRmNmI4MWU3OWMxY2M2N2ZmYWNlL3RhYmxlOmM5MjJlYzYyOTc3OTQzYzY5ZjFkMDdhYWVkMDAzMmNiL3RhYmxlcmFuZ2U6YzkyMmVjNjI5Nzc5NDNjNjlmMWQwN2FhZWQwMDMyY2JfOC00LTEtMS00NjE5OQ_72eee9ad-4c97-45a3-9df6-a220d17410a2"
      unitRef="usd">-497000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RleHRyZWdpb246NjM3MTY3MThlMDQ0NDdmODk3MjNjNTI1M2YwOWI3YTVfNDE0_aa967156-3d67-47d2-91ce-1397655429a6">Other (Income)/Expense, net&lt;div style="margin-top:6pt;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 components of Other (Income)/Expense, 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:54.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;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;Six months ended June 30,&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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency transaction (gains)/losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank fees and amortization of debt issuance costs&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:9pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Components of net periodic pension and postretirement cost other than service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&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:9pt;font-weight:700;line-height:100%"&gt;296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;587&#160;&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:9pt;font-weight:700;line-height:100%"&gt;148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;(7,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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:6pt;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 (income)/expense, net, included foreign currency related transactions which resulted in gains of $7.3&#160;million and $11.0&#160;million in the three and six month periods ended June 30, 2022, respectively, as compared to losses of $0.2&#160;million and $0.3&#160;million in the three and six month periods ended June 30, 2021, respectively.  The weaker Euro during the three and six month periods ended June 30, 2022 led to the gains on foreign currency related transactions during such periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RleHRyZWdpb246NjM3MTY3MThlMDQ0NDdmODk3MjNjNTI1M2YwOWI3YTVfNDE1_e6ec5796-d6e9-4140-b42b-14fc529d032f">&lt;div style="margin-top:6pt;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 components of Other (Income)/Expense, 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:54.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;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;Six months ended June 30,&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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Currency transaction (gains)/losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(11,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank fees and amortization of debt issuance costs&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:9pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;176&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Components of net periodic pension and postretirement cost other than service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&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:9pt;font-weight:700;line-height:100%"&gt;296&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;587&#160;&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:9pt;font-weight:700;line-height:100%"&gt;148&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;(7,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMi0xLTEtMS00NjE5OQ_4b0470ea-a3ae-4845-9427-b05650312ef7"
      unitRef="usd">7284000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMi0yLTEtMS00NjE5OQ_7f0a8dfc-10e1-4d36-906d-ddb26a2c472d"
      unitRef="usd">-175000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMi0zLTEtMS00ODYwNQ_212457d4-8019-407e-bc72-bfebb51b30e8"
      unitRef="usd">11024000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMi00LTEtMS00ODYwNQ_20bf592e-08fd-463e-9c7e-7abf37e73762"
      unitRef="usd">-341000</ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss>
    <ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMy0xLTEtMS00NjE5OQ_08d3a9f2-dc47-48a6-b219-54cb110c96c1"
      unitRef="usd">80000</ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees>
    <ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMy0yLTEtMS00NjE5OQ_4a4d3b8d-f96a-4ff2-8ea8-0fbd5886c42a"
      unitRef="usd">104000</ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees>
    <ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMy0zLTEtMS00ODYwNQ_6427275e-6d8a-4689-9091-f4ea9fad90b1"
      unitRef="usd">176000</ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees>
    <ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfMy00LTEtMS00ODYwNQ_ed224d32-e6b5-4a23-9cc4-7b60364a86d4"
      unitRef="usd">210000</ain:AmortizationOfDebtIssuanceCostsAndLoanOriginationFees>
    <ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNC0xLTEtMS00NjE5OQ_11bac582-ad1e-4e94-b5ad-df61ee928881"
      unitRef="usd">-137000</ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService>
    <ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNC0yLTEtMS00NjE5OQ_dd797037-7824-4b71-b0e8-0412754e4bc5"
      unitRef="usd">-4000</ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService>
    <ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNC0zLTEtMS00ODYwNQ_2a28887e-d3e8-40a8-b4c9-96ad7b64a10d"
      unitRef="usd">-273000</ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService>
    <ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNC00LTEtMS00ODYwNQ_b635c01d-be22-4171-91f8-a20f361ea618"
      unitRef="usd">-6000</ain:ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService>
    <ain:OtherIncomeExpense
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNS0xLTEtMS00NjE5OQ_cb3ad806-0b32-46da-a2d1-40c47e907652"
      unitRef="usd">-296000</ain:OtherIncomeExpense>
    <ain:OtherIncomeExpense
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNS0yLTEtMS00NjE5OQ_270f02d4-60d3-4003-aa72-124cce8c7aa4"
      unitRef="usd">-587000</ain:OtherIncomeExpense>
    <ain:OtherIncomeExpense
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNS0zLTEtMS00ODYwNQ_70234178-6f80-4f12-8f50-5b125c051895"
      unitRef="usd">-148000</ain:OtherIncomeExpense>
    <ain:OtherIncomeExpense
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNS00LTEtMS00ODYwNQ_125a05d9-7045-41f4-b63e-ffe41c990889"
      unitRef="usd">-917000</ain:OtherIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNi0xLTEtMS00NjE5OQ_841b9976-4d6e-4e1f-8828-976998f47591"
      unitRef="usd">7045000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNi0yLTEtMS00NjE5OQ_97da44a3-7b95-4074-951b-c822571df0f8"
      unitRef="usd">-862000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNi0zLTEtMS00ODYwNQ_4a2477fc-3ab6-471d-87b4-0901766730db"
      unitRef="usd">10973000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RhYmxlOjE2YWZhYzRjMTA5MjRlZmU5YWQzMDQ2ZDQ1MGI0NWVhL3RhYmxlcmFuZ2U6MTZhZmFjNGMxMDkyNGVmZTlhZDMwNDZkNDUwYjQ1ZWFfNi00LTEtMS00ODYwNQ_c7935d17-10d4-48d5-a21e-b49b61b1cf2d"
      unitRef="usd">-1462000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RleHRyZWdpb246NjM3MTY3MThlMDQ0NDdmODk3MjNjNTI1M2YwOWI3YTVfMTY0OTI2NzQ0MjkwOQ_4e2a5ce2-add1-48dc-b9da-0339f9bfad24"
      unitRef="usd">7300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RleHRyZWdpb246NjM3MTY3MThlMDQ0NDdmODk3MjNjNTI1M2YwOWI3YTVfMTY0OTI2NzQ0MjkyNA_124cab10-40b2-4c33-ae7f-c122077fa0d8"
      unitRef="usd">11000000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RleHRyZWdpb246NjM3MTY3MThlMDQ0NDdmODk3MjNjNTI1M2YwOWI3YTVfMTY0OTI2NzQ0Mjk0MA_fd1b6ea4-c7e3-42b9-a764-bf5c27b5760f"
      unitRef="usd">-200000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV80OS9mcmFnOjYzNzE2NzE4ZTA0NDQ3Zjg5NzIzYzUyNTNmMDliN2E1L3RleHRyZWdpb246NjM3MTY3MThlMDQ0NDdmODk3MjNjNTI1M2YwOWI3YTVfMTY0OTI2NzQ0Mjk1NQ_81bc2612-7023-4d6d-8544-cd8f47da6624"
      unitRef="usd">-300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RleHRyZWdpb246NTJiYjk1NzcwMGVlNDI4NmJjZjVhOGVmMTE3NjUyMTFfNzc0_ff36afb3-28fa-4da9-95ff-c964fb4a4d76">Income Taxes&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 following table presents components of income tax expense for the three and six months ended June&#160;30, 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:54.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;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;Six months ended June 30,&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;(in thousands, except percentages)&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:10pt;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: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="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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 tax based on income from continuing operations (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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,165&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;26,107&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for change in estimated tax rate&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;66&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:100%"&gt;(218)&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;66&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Income tax before discrete items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,231&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discrete tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of U.S. stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;&#x2014;&#160;&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="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;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;True-up of prior year estimated taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enacted tax legislation and rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;&#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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for/resolution of tax audits and contingencies, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-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="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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;38&lt;/span&gt;&lt;span style="color:#000000;font-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="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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;14,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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;25,456&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(1) Calculated at estimated annual  tax rates of 28.2% and 29.5% for the three and six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&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;Income tax expense for the quarter was computed in accordance with ASC 740-270, Income Taxes &#x2013; Interim Reporting. Under this method, loss jurisdictions, which cannot recognize a tax benefit with regard to their generated losses, are excluded from the annual effective tax rate (AETR) calculation and their taxes will be recorded discretely in each quarter.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RleHRyZWdpb246NTJiYjk1NzcwMGVlNDI4NmJjZjVhOGVmMTE3NjUyMTFfNzc1_c6f025b3-39c4-4fc7-b896-0ef6b8dd8c00">&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 following table presents components of income tax expense for the three and six months ended June&#160;30, 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:54.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;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;Six months ended June 30,&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;(in thousands, except percentages)&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:10pt;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: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="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:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 tax based on income from continuing operations (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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,165&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;26,107&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for change in estimated tax rate&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;66&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:100%"&gt;(218)&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;66&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Income tax before discrete items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;15,231&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;26,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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discrete tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercise of U.S. stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;&#x2014;&#160;&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="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;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:100%"&gt;&#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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;True-up of prior year estimated taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enacted tax legislation and rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;&#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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for/resolution of tax audits and contingencies, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-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="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;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;38&lt;/span&gt;&lt;span style="color:#000000;font-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="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;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;14,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="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;25,456&lt;/span&gt;&lt;span style="color:#000000;font-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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(1) Calculated at estimated annual  tax rates of 28.2% and 29.5% for the three and six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMi0xLTEtMS00NjE5OQ_3bafd72d-8b43-4be6-8893-a4880393d64a"
      unitRef="usd">15165000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMi0yLTEtMS00NjE5OQ_c344d743-53e2-44a9-b60b-f62f258b8a7e"
      unitRef="usd">13251000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMi0zLTEtMS00ODc1OA_c0f0ab2f-07bd-4265-a975-232d09231836"
      unitRef="usd">26107000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMi00LTEtMS00ODc1OA_8dd7025b-be4b-4329-8258-19f5d92bd15f"
      unitRef="usd">24583000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMy0xLTEtMS00ODc1MQ_4b38efcd-3844-46f3-93cf-4fba28251ac1"
      unitRef="usd">66000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMy0yLTEtMS00ODc1MQ_eaa6c640-3345-4acc-b0fd-219324a73b51"
      unitRef="usd">-218000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMy0zLTEtMS00ODc1MQ_5ac78099-2585-4978-86cc-7f5c6531f5c3"
      unitRef="usd">66000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMy00LTEtMS00ODc1MQ_fabcee7b-9d93-4e4b-b56b-00e1bbacf8e6"
      unitRef="usd">-218000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMy0xLTEtMS00NjE5OQ_97f8f1c2-a6e9-447c-a999-4fff1e868506"
      unitRef="usd">15231000</ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems>
    <ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMy0yLTEtMS00NjE5OQ_46956642-61d1-4af5-acb2-99ba14ba7ef1"
      unitRef="usd">13033000</ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems>
    <ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNC0zLTEtMS00ODc2NQ_208907ad-ebcf-48cb-aee2-60c90765acee"
      unitRef="usd">26173000</ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems>
    <ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNC00LTEtMS00ODc2NQ_52b1c770-3ee4-47c8-85e9-4529a9014b7f"
      unitRef="usd">24365000</ain:IncomeTaxBenefitFromContinuingOperationsBeforeDiscreteItems>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNS0xLTEtMS00NjE5OQ_f2747a21-a91c-42cb-b819-fbbe78881032"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNS0yLTEtMS00NjE5OQ_3f0be9c3-3350-4495-bdaf-ecceace6071d"
      unitRef="usd">-14000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNi0zLTEtMS00ODc3Nw_2bd27c25-e589-43cb-919c-d884f5249190"
      unitRef="usd">-9000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNi00LTEtMS00ODc3Nw_ac91f142-02c1-4180-80a9-9adbb453ee4c"
      unitRef="usd">-156000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0xLTEtMS01MzIzNA_5dcb3c49-4019-459c-8641-fa7245d87527"
      unitRef="usd">-17000</ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount>
    <ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0yLTEtMS01MzIzNA_36021ef0-bf7f-4783-a501-4cee0e2906a6"
      unitRef="usd">0</ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount>
    <ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0zLTEtMS01MzIzNA_8544aa2a-53bc-43a3-825e-2151cad4870c"
      unitRef="usd">-98000</ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount>
    <ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy00LTEtMS01MzIzNA_aa53a5d1-071b-476a-bd95-770d76e3d538"
      unitRef="usd">0</ain:EffectiveIncomeTaxRateReconciliationImpactOfAmendedTaxReturnsAmount>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0xLTEtMS00ODc5MQ_259bf134-c541-4821-aea1-8c3e1fcf1bb7"
      unitRef="usd">-612000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0yLTEtMS00ODc5MQ_90f30833-6519-49cc-991f-8615a8779b5a"
      unitRef="usd">22000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0zLTEtMS00ODc3Nw_5e4af59d-2f1a-4861-bfc1-bcc4acb46565"
      unitRef="usd">-508000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy00LTEtMS00ODc3Nw_873648f0-297e-4d06-b99c-25eaf1ef99e8"
      unitRef="usd">-1421000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNi0xLTEtMS00NjE5OQ_ff083b15-bd42-4591-9c64-09f1b8bead13"
      unitRef="usd">0</ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount>
    <ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNi0yLTEtMS00NjE5OQ_5c071e67-2dff-44fd-b493-9bcccfd9a5e7"
      unitRef="usd">352000</ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount>
    <ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfOC0zLTEtMS00ODc3Nw_cf11eedd-115b-4d3e-8f41-f271051931ac"
      unitRef="usd">0</ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount>
    <ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfOC00LTEtMS00ODc3Nw_722bf3b3-8582-40b7-8cc5-c5d5c58b18b3"
      unitRef="usd">352000</ain:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRateAndLegislationAmount>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0xLTEtMS00NjE5OQ_4a6ec30d-7c22-4db8-abd5-d47a1f2de706"
      unitRef="usd">-146000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfNy0yLTEtMS00NjE5OQ_b0b9e57d-16b9-43e8-aa8d-577639b5a4d8"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfOS0zLTEtMS00ODc3Nw_c804d262-d493-46ff-88c4-1b3d8ac753a2"
      unitRef="usd">-140000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfOS00LTEtMS00ODc3Nw_d98d4770-b119-4e82-b140-acf4662c5329"
      unitRef="usd">278000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfOS0xLTEtMS00NjE5OQ_d453cb4c-7d6d-4fbe-8460-0c188ac4e42d"
      unitRef="usd">2000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfOS0yLTEtMS00NjE5OQ_11ff8f44-e61a-4bd7-98ac-26d9dda8554c"
      unitRef="usd">53000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTEtMy0xLTEtNDg3ODQ_820444ae-67b9-4c0a-aa0a-08a3f448c469"
      unitRef="usd">38000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTEtNC0xLTEtNDg3ODQ_878ae074-ba1f-4f64-85da-87609c301fde"
      unitRef="usd">68000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTAtMS0xLTEtNDYxOTk_4436a827-0ae8-4636-9cc1-b5bbc234b328"
      unitRef="usd">14458000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTAtMi0xLTEtNDYxOTk_e5525dd6-ec65-4950-9f3b-b0d9a80fe7c6"
      unitRef="usd">13446000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTItMy0xLTEtNDg4MDQ_6cc130d0-3af4-4c83-9ccb-561f8159064c"
      unitRef="usd">25456000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTItNC0xLTEtNDg4MDQ_a70f7295-a092-458f-934c-fbb998f830ec"
      unitRef="usd">23486000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjpiNmYwYWYxNTU3Y2U0NmE4YTM0Zjk0NDJkNTk0OWNkN180NQ_6a637b5a-24cc-479c-936b-0b88c78b89f3"
      unitRef="number">0.282</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjpiNmYwYWYxNTU3Y2U0NmE4YTM0Zjk0NDJkNTk0OWNkN180NQ_9792c501-36da-40ee-98e7-4a187d0f60d5"
      unitRef="number">0.282</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjpiNmYwYWYxNTU3Y2U0NmE4YTM0Zjk0NDJkNTk0OWNkN181Mg_77512bef-b1fa-4e27-aaa1-cbe2cd4cb84f"
      unitRef="number">0.295</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81Mi9mcmFnOjUyYmI5NTc3MDBlZTQyODZiY2Y1YThlZjExNzY1MjExL3RhYmxlOjlmZDlkYjZiZjVkZTRiMmE4ODI4YmE5ZGViOTlmYmNmL3RhYmxlcmFuZ2U6OWZkOWRiNmJmNWRlNGIyYTg4MjhiYTlkZWI5OWZiY2ZfMTEtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjpiNmYwYWYxNTU3Y2U0NmE4YTM0Zjk0NDJkNTk0OWNkN181Mg_b2866922-5068-448d-9abb-d665f9636a79"
      unitRef="number">0.295</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RleHRyZWdpb246MjhkM2JhYTIyOGY2NDY4N2I4MmY2YzUxZDExZTUyZGZfMTcw_487fb187-62be-4945-a594-21736d4bec05">Earnings Per Share&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 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:52.922%"/&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:10.394%"/&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:10.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;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;Six months ended June 30,&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, except market price and earnings per share)&lt;/span&gt;&lt;/div&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: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:2px 1pt;text-align:center;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 #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-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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;39,201&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="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 #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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted average number of shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,268&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;32,375&#160;&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:9pt;font-weight:700;line-height:100%"&gt;31,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;32,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effect of dilutive stock-based compensation plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Stock options&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSU and MPP shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;97&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;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 #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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares used in calculating diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="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 #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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Average market price of common stock used for calculation of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;81.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83.77&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income attributable to the Company per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Basic&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;1.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;1.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;2.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RleHRyZWdpb246MjhkM2JhYTIyOGY2NDY4N2I4MmY2YzUxZDExZTUyZGZfMTcx_b56d0c18-b0d3-4eb4-9754-ee6a1f6857bf">&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 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:52.922%"/&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:10.394%"/&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:10.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;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;Six months ended June 30,&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, except market price and earnings per share)&lt;/span&gt;&lt;/div&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: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:2px 1pt;text-align:center;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 #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-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;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the Company&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;39,201&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="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 #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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted average number of shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,268&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;32,375&#160;&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:9pt;font-weight:700;line-height:100%"&gt;31,571&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;32,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Effect of dilutive stock-based compensation plans:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Stock options&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;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;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;RSU and MPP shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;110&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;97&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;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 #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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares used in calculating diluted net income per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,378&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,668&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="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 #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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Average market price of common stock used for calculation of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;81.46&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83.77&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net income attributable to the Company per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Basic&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;1.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2.12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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:9pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;1.25&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;2.11&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMi0xLTEtMS00NjE5OQ_84c69bde-910d-4df1-8cf7-eaf3def1fc15"
      unitRef="usd">39201000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMi0yLTEtMS00NjE5OQ_9e33a335-e80b-43af-a5e1-069aff2baa29"
      unitRef="usd">31397000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMi0zLTEtMS00ODkwNQ_6a17e90b-eaa2-4c2d-89d7-23c999178770"
      unitRef="usd">66938000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMi00LTEtMS00ODkwNQ_3774a79a-a258-4e35-8eb0-b472fa054ef8"
      unitRef="usd">58980000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNS0xLTEtMS00NjE5OQ_d5494eda-c68c-4538-92ed-4be22bd54f1d"
      unitRef="shares">31268000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNS0yLTEtMS00NjE5OQ_532956e2-0dea-45f8-8c71-0eef9450959e"
      unitRef="shares">32375000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNS0zLTEtMS00ODkxNA_fb69f4da-d788-45ca-9241-620e3b4b0068"
      unitRef="shares">31571000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNS00LTEtMS00ODkxNA_9266b05c-1569-4324-bd7f-4b936bfa436f"
      unitRef="shares">32363000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i4acf14e22c9e497a89edbc5f3cbbbead_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNy0xLTEtMS00NjE5OQ_8f089a02-497b-41db-883f-03286b7ff760"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if03d7c87fc1748fb962051e71658de22_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNy0yLTEtMS00NjE5OQ_8319bfa9-fe8e-45b9-8654-a6e8ae09b21d"
      unitRef="shares">1000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i954b5eccf8ad428a9c88724a54e10f0b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNy0zLTEtMS00ODkyMQ_eb445620-edea-482a-bae4-b442c53161ac"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic12a7285abc74d388df06733ddef2cc7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfNy00LTEtMS00ODkyMQ_8d6f5758-a878-4e3d-8717-8ebd40d09f28"
      unitRef="shares">2000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i388a6f493ebf4d2dbade01e9297fc49f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfOC0xLTEtMS00NjE5OQ_f56b9036-1cda-4482-b793-6eb2bc67a24c"
      unitRef="shares">110000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i020e9dfb3fc64b288c0314efb38d4c58_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfOC0yLTEtMS00NjE5OQ_99a06f3f-1af3-41be-aca3-cca6e1f59c90"
      unitRef="shares">46000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8be4eb0c88274d749ae082617a5df90a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfOC0zLTEtMS00ODkyMQ_c66845c8-8088-4f3d-ba8b-8574d28eaef4"
      unitRef="shares">97000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="idbda37a8cffb45058884d5a0a3b9f7dc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfOC00LTEtMS00ODkyMQ_b2e7c8e9-6288-48a1-80f5-1af4077a8eb9"
      unitRef="shares">46000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTAtMS0xLTEtNDYxOTk_4d1977fc-e61f-4588-ab07-545cdf931446"
      unitRef="shares">31378000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTAtMi0xLTEtNDYxOTk_1f03e3b9-69dd-4e56-b0f1-f210154f6113"
      unitRef="shares">32422000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTAtMy0xLTEtNDg5Mjg_42fa076d-3d4e-4e3e-b157-00caee7ecd4d"
      unitRef="shares">31668000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTAtNC0xLTEtNDg5Mjg_74ab1437-3b59-49c3-a044-ebf734638d78"
      unitRef="shares">32411000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTItMS0xLTEtNDYxOTk_7aa2721b-cc48-41a0-9509-bc32a3d8866d"
      unitRef="usdPerShare">81.46</ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares>
    <ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTItMi0xLTEtNDYxOTk_a3256301-6e33-48f0-82fc-34d1d85e3f50"
      unitRef="usdPerShare">87.53</ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares>
    <ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTItMy0xLTEtNDg5MzU_2fb8981c-f753-4f89-b159-a030b9e3814e"
      unitRef="usdPerShare">83.77</ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares>
    <ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTItNC0xLTEtNDg5MzU_b955d172-ca43-4b77-92b3-fd8bc81f77e4"
      unitRef="usdPerShare">83.48</ain:AverageMarketPriceOfCommonStockUsedForCalculationOfDilutiveShares>
    <us-gaap:EarningsPerShareBasic
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTUtMS0xLTEtNDYxOTk_4f0d3ebb-0a1a-43fa-ad7b-4d9ce41e5d6f"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTUtMi0xLTEtNDYxOTk_8a50f1c4-6e92-4874-bd87-5d6da3399b6b"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTUtMy0xLTEtNDg5NDI_d31d8111-f3d5-443d-bb89-8b2e473e4972"
      unitRef="usdPerShare">2.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTUtNC0xLTEtNDg5NDI_a6a25bdb-4cc6-4fd2-b52c-c9cbc322c66a"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTYtMS0xLTEtNDYxOTk_c3f8cf4c-0f16-47e5-9e05-325242f3326f"
      unitRef="usdPerShare">1.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTYtMi0xLTEtNDYxOTk_eeaeaf66-eece-40ca-a691-bd12ea4e79b8"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTYtMy0xLTEtNDg5NDI_023297cf-82f7-4146-93d8-43d482032046"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81NS9mcmFnOjI4ZDNiYWEyMjhmNjQ2ODdiODJmNmM1MWQxMWU1MmRmL3RhYmxlOjhiMWRlOGNmYTYwODRiN2JiMmY0YzA3ZjI1ZjY0MzhjL3RhYmxlcmFuZ2U6OGIxZGU4Y2ZhNjA4NGI3YmIyZjRjMDdmMjVmNjQzOGNfMTYtNC0xLTEtNDg5NDI_64a91fc8-f029-49b1-80b1-fa943c589411"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RleHRyZWdpb246YWRmMTQ0NmI3NmI3NDQ1MTk4ZTQ4NmZmZjZkMmMwNWNfODg4_1e8469c1-f1c1-4aa5-ac8b-49e184823b38">Accumulated Other Comprehensive Income (AOCI)&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 table below presents changes in the components of AOCI for the period December&#160;31, 2021 to June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.283%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Translation&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension and&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&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;liability&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Derivative&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;valuation&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;adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total 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;Comprehensive&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;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(105,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(38,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Other comprehensive income/(loss) before reclassifications, net of tax&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;(41,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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Consolidated Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(213)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(147,271)&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(38,182)&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;11,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(173,700)&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: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: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 table below presents changes in the components of AOCI for the period December&#160;31, 2020 to June&#160;30, 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:45.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.283%"/&gt;&lt;td style="width:0.1%"/&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: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;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;Translation&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension and&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&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;liability&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Derivative&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;valuation&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;adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total 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;Comprehensive&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;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(83,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;(2,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Consolidated Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(14)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(85,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(132,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;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: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: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: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 table below presents the expense/(income) amounts reclassified from AOCI, and the line items of the Statement of Income that were affected for the three and six months ended June&#160;30, 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:54.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;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;Six months ended June 30,&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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pretax Derivative valuation reclassified from Accumulated Other&#160;Comprehensive Income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Expense/(income) related to interest rate swaps included in Income before taxes (a)&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;1,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2,864&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:120%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;873&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,313&#160;&lt;/span&gt;&lt;/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 #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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,408&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Pretax pension and postretirement liabilities reclassified from Accumulated&#160;Other Comprehensive Income:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&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:9pt;font-weight:700;line-height:100%"&gt;967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;1,108&#160;&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:9pt;font-weight:700;line-height:100%"&gt;1,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;2,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Total pretax amount reclassified (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax effect&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:9pt;font-weight:700;line-height:100%"&gt;47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt"&gt;Included in Interest expense, net are payments related to the interest rate swap agreements and amortization of swap buyouts (see Notes 13 and 14).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt"&gt;These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see Note 3).&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RleHRyZWdpb246YWRmMTQ0NmI3NmI3NDQ1MTk4ZTQ4NmZmZjZkMmMwNWNfODg0_6b05cfdc-f8a9-4080-bcd9-9a073bd0997f">&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 table below presents changes in the components of AOCI for the period December&#160;31, 2021 to June&#160;30, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.283%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Translation&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension and&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&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;liability&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Derivative&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;valuation&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;adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total 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;Comprehensive&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;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(105,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(38,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:120%"&gt;Other comprehensive income/(loss) before reclassifications, net of tax&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;(41,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="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Consolidated Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(213)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(41,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2022&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(147,271)&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(38,182)&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;11,753&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(173,700)&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: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: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 table below presents changes in the components of AOCI for the period December&#160;31, 2020 to June&#160;30, 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:45.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.283%"/&gt;&lt;td style="width:0.1%"/&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: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;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;Translation&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Pension and&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&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;liability&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;adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Derivative&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;valuation&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;adjustment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total 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;Comprehensive&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;Income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(83,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income/(loss) before reclassifications, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;(2,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(262)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense related to swaps reclassified to the Consolidated Statements of Income, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(14)&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,181)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(85,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(39,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(7,398)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(132,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ia8d133f5110540c0a93cde6676cf36fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMS0xLTEtMS00NjE5OQ_4f6433fd-bfb2-491c-9a1d-4cbe57f5706b"
      unitRef="usd">-105880000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1525cfb1e61e499ebc5422df38733ca0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMS0yLTEtMS00NjE5OQ_daa2b7cc-808a-46f0-928a-c2ed3106fbed"
      unitRef="usd">-38490000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a0e915548bb4e82a8c051a4dedc0dd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMS0zLTEtMS00NjE5OQ_583e6e21-f256-4ef5-8f66-6c37f6576029"
      unitRef="usd">-1614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74ad4c47ebb540258c286521daa141b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMS00LTEtMS00NjE5OQ_81a2a42f-4154-47f6-961d-29d764d1f4b5"
      unitRef="usd">-145984000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i43d9ad42b6c544988a8dfe730c29b4e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMi0xLTEtMS00NjE5OQ_d7ec5eff-dc19-4c6f-9bcc-e9c0438b3084"
      unitRef="usd">-41391000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i75e2bc77d00846b8865b3c0a4ce6b751_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMi0yLTEtMS00NjE5OQ_58b6ff3d-bf85-41e6-b2c5-30698ca620bb"
      unitRef="usd">521000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i556ba6d64cb14f93999129874bbcbac9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMi0zLTEtMS00NjE5OQ_8e14b070-40a8-4939-bacd-badd995b2426"
      unitRef="usd">11228000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMi00LTEtMS00NjE5OQ_bd66ba16-adc7-4ae1-aba3-612d5cc0d3b3"
      unitRef="usd">-29642000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i43d9ad42b6c544988a8dfe730c29b4e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMy0xLTEtMS00NjE5OQ_84be75bb-1cb4-4b7b-821a-41590961acc3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i75e2bc77d00846b8865b3c0a4ce6b751_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMy0yLTEtMS00NjE5OQ_ed42fe46-a5da-4976-9c56-3e240fce1b7f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i556ba6d64cb14f93999129874bbcbac9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMy0zLTEtMS00NjE5OQ_3cc55715-16d6-4e25-8a89-3c45408653db"
      unitRef="usd">-2139000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfMy00LTEtMS00NjE5OQ_3facedb8-fd3f-478d-8523-37d1a5d20ef4"
      unitRef="usd">-2139000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i43d9ad42b6c544988a8dfe730c29b4e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNC0xLTEtMS00NjE5OQ_fcec912a-c6c2-434f-b654-0489c6ed2329"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i75e2bc77d00846b8865b3c0a4ce6b751_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNC0yLTEtMS00NjE5OQ_2ced1166-7baa-4c03-969f-ae03f599c0c0"
      unitRef="usd">213000</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i556ba6d64cb14f93999129874bbcbac9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNC0zLTEtMS00NjE5OQ_e8d9b532-7b0d-48ee-8d42-f4c222857385"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNC00LTEtMS00NjE5OQ_22d50991-96b9-4679-8a00-f18059094ff8"
      unitRef="usd">213000</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i43d9ad42b6c544988a8dfe730c29b4e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNS0xLTEtMS00NjE5OQ_9c942ff6-ae77-4f6e-b88b-a4da52630409"
      unitRef="usd">-41391000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i75e2bc77d00846b8865b3c0a4ce6b751_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNS0yLTEtMS00NjE5OQ_bf4dd072-5400-464d-b9fe-c48ac1e9c0da"
      unitRef="usd">308000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i556ba6d64cb14f93999129874bbcbac9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNS0zLTEtMS00NjE5OQ_1be17c7c-7232-4e29-bd35-7c0d39322501"
      unitRef="usd">13367000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNS00LTEtMS00NjE5OQ_83b8531a-b9e0-4ccd-a402-abe1b7743982"
      unitRef="usd">-27716000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i62013de5db4f406fb8c1ff52d677a7ad_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNi0xLTEtMS00NjE5OQ_c769d71f-612e-4e77-af0e-8f10107aeb94"
      unitRef="usd">-147271000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1acb38c3c1aa4844a6ee1c1a0bd38878_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNi0yLTEtMS00NjE5OQ_bad643f7-1fdd-4eef-a0b2-83b303dab58c"
      unitRef="usd">-38182000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48bc4cb5450e44ef918c6fb4478fc0d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNi0zLTEtMS00NjE5OQ_d99f8afb-0a80-492b-925a-d1efc283450a"
      unitRef="usd">11753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3741df66d28f43f68d2a5ea13cb838a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOjE0NTg5Yzk0NmI4ZjRiZjI5N2JmNmE5YjkzNzM4NmU1L3RhYmxlcmFuZ2U6MTQ1ODljOTQ2YjhmNGJmMjk3YmY2YTliOTM3Mzg2ZTVfNi00LTEtMS00NjE5OQ_329d65b4-fb46-4600-af25-450d68f82944"
      unitRef="usd">-173700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0101f812f5de4ae986058f0163bfa64e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMS0xLTEtMS00NjE5OQ_f0d643b9-5ccf-4882-964b-2542ca69de0e"
      unitRef="usd">-83203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i582085b679ba4734a169cc122a115883_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMS0yLTEtMS00NjE5OQ_313a8020-b69e-4bf0-adaa-4037a7908528"
      unitRef="usd">-39661000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie90a743def1747b9adaf7e9feafe9757_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMS0zLTEtMS00NjE5OQ_3d4e1960-9192-48bf-9737-642874fe955f"
      unitRef="usd">-9544000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2243090243e940a5a71788c4a4ce6b3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMS00LTEtMS00NjE5OQ_2fe4533c-aef0-461f-b620-1bfafe342f03"
      unitRef="usd">-132408000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0660aed70e1845bcb066dc4fe7ff4e1e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMi0xLTEtMS00NjE5OQ_473e3450-e86c-4bfa-9cb3-857b6eab6ab4"
      unitRef="usd">-2181000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2a7b93b8c16a4252b0d93ed262915f95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMi0yLTEtMS00NjE5OQ_7a53258f-80aa-40de-a366-368681e853a7"
      unitRef="usd">393000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i93485ead5f954a06ae1ec07af1dcddfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMi0zLTEtMS00NjE5OQ_c9d2acb6-c7b3-4088-9914-e49a850605ac"
      unitRef="usd">-262000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMi00LTEtMS00NjE5OQ_7e03f392-d845-4023-83ae-b6bcb9e3f0d0"
      unitRef="usd">-2050000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i0660aed70e1845bcb066dc4fe7ff4e1e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMy0xLTEtMS00NjE5OQ_56da8929-e429-40b8-990c-2cf05408d014"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i2a7b93b8c16a4252b0d93ed262915f95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMy0yLTEtMS00NjE5OQ_d1321788-65a3-4f2c-ab59-6f0521fc9fe5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i93485ead5f954a06ae1ec07af1dcddfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMy0zLTEtMS00NjE5OQ_dfc0e5e7-6c67-44da-8861-0a3509986e58"
      unitRef="usd">-2408000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfMy00LTEtMS00NjE5OQ_0cbf5572-35e5-43d6-9212-cf4b93f2ef55"
      unitRef="usd">-2408000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i0660aed70e1845bcb066dc4fe7ff4e1e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNC0xLTEtMS00NjE5OQ_63a13722-62f0-4176-8021-6f71b1e31797"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i2a7b93b8c16a4252b0d93ed262915f95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNC0yLTEtMS00NjE5OQ_589590b7-5e19-42f2-8dcd-362573d122c7"
      unitRef="usd">14000</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="i93485ead5f954a06ae1ec07af1dcddfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNC0zLTEtMS00NjE5OQ_77039617-3224-47da-a120-b71bbf3a6115"
      unitRef="usd">0</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNC00LTEtMS00NjE5OQ_1d01fcbc-241e-4ca3-92d7-83bfe6e6b821"
      unitRef="usd">14000</ain:OtherComprehensiveIncomeLossPensionAndPostretirementLiabilityAdjustmentsReclassificationAdjustmentFromAOCIAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0660aed70e1845bcb066dc4fe7ff4e1e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNS0xLTEtMS00NjE5OQ_a6f66245-5abc-4829-992e-4030a5ce3853"
      unitRef="usd">-2181000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a7b93b8c16a4252b0d93ed262915f95_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNS0yLTEtMS00NjE5OQ_81bfd937-da7f-44aa-aee6-cc5a9df4936c"
      unitRef="usd">379000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i93485ead5f954a06ae1ec07af1dcddfd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNS0zLTEtMS00NjE5OQ_2cc98463-f205-42cd-9e47-7c91b5614b74"
      unitRef="usd">2146000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNS00LTEtMS00NjE5OQ_d36900c7-c213-4acf-bfd1-e9950eda96d4"
      unitRef="usd">344000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ied0c4aa401214498857017a94264131f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNi0xLTEtMS00NjE5OQ_61872895-efbb-43a4-8c23-009ea72f7de9"
      unitRef="usd">-85384000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48cf0d1e1a52467e9d20e0e99c8dc20c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNi0yLTEtMS00NjE5OQ_b96e293d-9e14-452e-8d3a-aaeb2f1aecad"
      unitRef="usd">-39282000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02ff0e05419841df88738450eced8040_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNi0zLTEtMS00NjE5OQ_3eb3924d-490c-478f-8350-cc5e3633d41e"
      unitRef="usd">-7398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0be67010f1f44e1fbf077c039d2607b8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU4YTc1Y2JiMTlkZjQ0MTRhN2Q1MjAzMjQ3MDc3Y2JkL3RhYmxlcmFuZ2U6ZThhNzVjYmIxOWRmNDQxNGE3ZDUyMDMyNDcwNzdjYmRfNi00LTEtMS00NjE5OQ_a73b11d7-1687-4052-83c8-cb11ee1735ea"
      unitRef="usd">-132064000</us-gaap:StockholdersEquity>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RleHRyZWdpb246YWRmMTQ0NmI3NmI3NDQ1MTk4ZTQ4NmZmZjZkMmMwNWNfODg1_c0a1acb9-8a1f-4b7d-8514-c5173289b5ed">The table below presents the expense/(income) amounts reclassified from AOCI, and the line items of the Statement of Income that were affected for the three and six months ended June&#160;30, 2022 and 2021:&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:54.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.026%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;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;Six months ended June 30,&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="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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pretax Derivative valuation reclassified from Accumulated Other&#160;Comprehensive Income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Expense/(income) related to interest rate swaps included in Income before taxes (a)&lt;/span&gt;&lt;/div&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;1,168&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2,864&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(295)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(838)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:9pt;font-weight:400;line-height:120%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;873&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,313&#160;&lt;/span&gt;&lt;/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 #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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,408&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Pretax pension and postretirement liabilities reclassified from Accumulated&#160;Other Comprehensive Income:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(2,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of net actuarial loss&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:9pt;font-weight:700;line-height:100%"&gt;967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;1,108&#160;&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:9pt;font-weight:700;line-height:100%"&gt;1,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;2,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Total pretax amount reclassified (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(307)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax effect&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:9pt;font-weight:700;line-height:100%"&gt;47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;94&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Effect on net income due to items reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:9pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt"&gt;Included in Interest expense, net are payments related to the interest rate swap agreements and amortization of swap buyouts (see Notes 13 and 14).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(b)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt"&gt;These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see Note 3).&lt;/span&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="i5907899b697944ba93c3c916c0a15fc9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMy0xLTEtMS00NjE5OQ_366dee7e-b27a-498b-aefd-b18d41ffeb89"
      unitRef="usd">1168000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i34309ac8e86348c4bf76d91d2c89bbbc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMy0yLTEtMS00NjE5OQ_29f23b6d-4792-4c66-a8a1-1f84861fd240"
      unitRef="usd">1770000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib3b89a40b62c419a84244bbee57ef264_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMy0zLTEtMS00OTA0Mg_9ae8e7f4-c3d6-46a6-a2da-eea706256101"
      unitRef="usd">2864000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idaaa591b71ac4095bfb71bc88fb95ccc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMy00LTEtMS00OTAyOQ_ea02e853-5f5b-417d-98f1-619bdedf2288"
      unitRef="usd">3246000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5907899b697944ba93c3c916c0a15fc9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNC0xLTEtMS00NjE5OQ_c0d5f92a-7ed4-4df3-bebf-45cde8235c57"
      unitRef="usd">295000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34309ac8e86348c4bf76d91d2c89bbbc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNC0yLTEtMS00NjE5OQ_4bad5d39-c7a9-4ad8-aa85-8908d7caf244"
      unitRef="usd">457000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib3b89a40b62c419a84244bbee57ef264_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNC0zLTEtMS00OTA0Mg_9d96b77b-8c15-4b82-a4ef-87baf4621d8e"
      unitRef="usd">725000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idaaa591b71ac4095bfb71bc88fb95ccc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNC00LTEtMS00OTAyOQ_27cffd38-37c0-4792-8134-28239663de7f"
      unitRef="usd">838000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5907899b697944ba93c3c916c0a15fc9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNS0xLTEtMS00NjE5OQ_7905b5aa-89e5-42ec-8adb-87039af50b7c"
      unitRef="usd">873000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i34309ac8e86348c4bf76d91d2c89bbbc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNS0yLTEtMS00NjE5OQ_d3a9bd59-ee1b-4613-a07a-9098bb30f831"
      unitRef="usd">1313000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib3b89a40b62c419a84244bbee57ef264_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNS0zLTEtMS00OTAyOQ_e2e947c7-0c09-4589-90b7-d0ed44a93022"
      unitRef="usd">2139000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idaaa591b71ac4095bfb71bc88fb95ccc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfNS00LTEtMS00OTAyOQ_faa8ae9f-ac33-4fb9-9d84-426fdf2635d0"
      unitRef="usd">2408000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i2ae0734eca24458bbf6dc84e7d22f376_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOC0xLTEtMS00NjE5OQ_ffcd6474-5ebe-4a60-a086-4f480613cc34"
      unitRef="usd">-1122000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i7b4693a12d0f464fa8f66a097dfef212_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOC0yLTEtMS00NjE5OQ_8bea82a6-910e-4b27-b270-88003046452d"
      unitRef="usd">-1118000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="i250a8e83b4654af7895dbb553dccb9b6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOC0zLTEtMS00OTA0OQ_a883efb2-dada-4f11-b6f1-b4a351d34f51"
      unitRef="usd">-2245000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
      contextRef="ia0604e65569e4078a67544a1e3a9ca76_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOC00LTEtMS00OTA0OQ_1fd103c8-0e7e-49d4-aa8f-58a3908cb490"
      unitRef="usd">-2237000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i2ae0734eca24458bbf6dc84e7d22f376_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOS0xLTEtMS00NjE5OQ_9675b33c-6c9f-4f8b-b4d4-67ad7392c74c"
      unitRef="usd">-967000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i7b4693a12d0f464fa8f66a097dfef212_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOS0yLTEtMS00NjE5OQ_ca686ae0-a719-4bae-8876-23cbd3961896"
      unitRef="usd">-1108000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i250a8e83b4654af7895dbb553dccb9b6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOS0zLTEtMS00OTA0OQ_2bca54f9-8dfe-4619-9b40-52d25dac3687"
      unitRef="usd">-1938000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ia0604e65569e4078a67544a1e3a9ca76_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfOS00LTEtMS00OTA0OQ_34c3f908-3748-4097-806b-f436c533c936"
      unitRef="usd">-2217000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2ae0734eca24458bbf6dc84e7d22f376_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTAtMS0xLTEtNDYxOTk_812db4d4-447f-4ee8-a84a-76dfab09b433"
      unitRef="usd">-155000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7b4693a12d0f464fa8f66a097dfef212_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTAtMi0xLTEtNDYxOTk_18c6522e-9bcc-419f-9778-cb6a04dcca0a"
      unitRef="usd">-10000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i250a8e83b4654af7895dbb553dccb9b6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTAtMy0xLTEtNDkwNDk_4821143f-78f2-4594-849f-b7c905954ac7"
      unitRef="usd">-307000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia0604e65569e4078a67544a1e3a9ca76_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTAtNC0xLTEtNDkwNDk_7fdcf5db-c09a-4580-818c-76850eef699c"
      unitRef="usd">-20000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2ae0734eca24458bbf6dc84e7d22f376_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTEtMS0xLTEtNDYxOTk_cec0cbea-bed0-446c-98ec-255b1d9ca809"
      unitRef="usd">-47000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7b4693a12d0f464fa8f66a097dfef212_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTEtMi0xLTEtNDYxOTk_3c41d953-358f-4afe-936a-3d35fe70cd7d"
      unitRef="usd">-3000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i250a8e83b4654af7895dbb553dccb9b6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTEtMy0xLTEtNDkwNDk_ffdca814-a280-4805-94cf-c2ccb626c496"
      unitRef="usd">-94000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia0604e65569e4078a67544a1e3a9ca76_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTEtNC0xLTEtNDkwNDk_3cb2722c-1450-43d9-84a1-ca843b8616e2"
      unitRef="usd">-6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i2ae0734eca24458bbf6dc84e7d22f376_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTItMS0xLTEtNDYxOTk_1eb9e4d1-f7bf-4d0c-8032-804c8d904db6"
      unitRef="usd">-108000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7b4693a12d0f464fa8f66a097dfef212_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTItMi0xLTEtNDYxOTk_3f7e348a-0f73-488b-ab1e-21f9719352bd"
      unitRef="usd">-7000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i250a8e83b4654af7895dbb553dccb9b6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTItMy0xLTEtNDkwNDk_c888e237-ce08-4ce5-914c-9ba87d5c95a3"
      unitRef="usd">-213000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia0604e65569e4078a67544a1e3a9ca76_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV81OC9mcmFnOmFkZjE0NDZiNzZiNzQ0NTE5OGU0ODZmZmY2ZDJjMDVjL3RhYmxlOmU3M2ZlYWJmNzdmNjQ5MzU4N2UwNzRlN2Y4ZTQ2ZmVlL3RhYmxlcmFuZ2U6ZTczZmVhYmY3N2Y2NDkzNTg3ZTA3NGU3ZjhlNDZmZWVfMTItNC0xLTEtNDkwNDk_d3d660df-f063-49d1-975c-6823ac114a58"
      unitRef="usd">-14000</us-gaap:NetIncomeLoss>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RleHRyZWdpb246NmNkODhlN2JhYWZhNGZmOGI4MjYzNjZiZjUwZWE0MTdfMzU4_8e72aaac-ba66-4851-994e-ed40768ca55d">Noncontrolling Interest&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;Effective October 31, 2013, Safran S.A. (Safran) acquired a 10 percent equity interest in a new Albany subsidiary, Albany Safran Composites, LLC (ASC). 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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&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:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except percentages)&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: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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income of Albany Safran Composites (ASC)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Return attributable to the Company's preferred holding&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:9pt;font-weight:700;line-height:100%"&gt;632&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net income of ASC available for common ownership&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,058&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ownership percentage of noncontrolling shareholder&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:9pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling 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:9pt;font-weight:700;line-height:100%"&gt;506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in other comprehensive income attributable to the noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest, end of interim period&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;4,109&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,842&#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="ie0297ab799754d2ba56125cb461cdd01_I20131031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RleHRyZWdpb246NmNkODhlN2JhYWZhNGZmOGI4MjYzNjZiZjUwZWE0MTdfOTI_67f888bd-2790-4ada-811c-265e43228db3"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <ain:ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RleHRyZWdpb246NmNkODhlN2JhYWZhNGZmOGI4MjYzNjZiZjUwZWE0MTdfMzU5_7e178131-4e1c-452d-ad85-3dbcee48e837">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;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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six months ended June 30,&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:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except percentages)&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: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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income of Albany Safran Composites (ASC)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,690&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Return attributable to the Company's preferred holding&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:9pt;font-weight:700;line-height:100%"&gt;632&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net income of ASC available for common ownership&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,058&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Ownership percentage of noncontrolling shareholder&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:9pt;font-weight:700;line-height:100%"&gt;10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to the noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income attributable to noncontrolling 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:9pt;font-weight:700;line-height:100%"&gt;506&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Changes in other comprehensive income attributable to the noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(35)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Noncontrolling interest, end of interim period&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;4,109&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,842&#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;</ain:ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="ibbc2f3db38394db3a0f6a0cc7f3c79b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMi0xLTEtMS00NjE5OQ_89d39883-dc08-4cb9-a5cf-18d8b3cf503d"
      unitRef="usd">5690000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i4bdeb5fd5c6f4049bb80dea262a0e43d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMi0yLTEtMS00NjE5OQ_9e3e4069-2fe6-481d-8d9b-375e54e7f6d1"
      unitRef="usd">1343000</us-gaap:ProfitLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="ibbc2f3db38394db3a0f6a0cc7f3c79b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMy0xLTEtMS00NjE5OQ_7b00d48b-8455-45bd-a292-69be914147e3"
      unitRef="usd">632000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i4bdeb5fd5c6f4049bb80dea262a0e43d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMy0yLTEtMS00NjE5OQ_317ef44b-b519-47bf-a1da-b7f191004083"
      unitRef="usd">647000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibbc2f3db38394db3a0f6a0cc7f3c79b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfNC0xLTEtMS00NjE5OQ_93c60374-240e-4f4d-832e-f818f0217082"
      unitRef="usd">5058000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4bdeb5fd5c6f4049bb80dea262a0e43d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfNC0yLTEtMS00NjE5OQ_023e7927-e6f6-4fc0-8d39-593b9a97645b"
      unitRef="usd">696000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="ia12d1bf929504932b5624faef42c7395_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfNS0xLTEtMS00NjE5OQ_89fc3313-7810-44a2-9d2e-f6b0ab241769"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i25b9fc8c73934eba9c8fd1d80fc9f719_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfNS0yLTEtMS00NjE5OQ_8f0e61dd-4fcc-43d7-9c3c-2a58c1fe4df4"
      unitRef="number">0.10</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibbc2f3db38394db3a0f6a0cc7f3c79b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfNi0xLTEtMS00NjE5OQ_3ae99c4b-088d-4bd7-8add-1d4c8f219dcb"
      unitRef="usd">506000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4bdeb5fd5c6f4049bb80dea262a0e43d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfNi0yLTEtMS00NjE5OQ_d50891a6-fafd-4c74-a080-d2aee24e1254"
      unitRef="usd">70000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i311043c0f3394fd29dd2009c4a063060_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfOC0xLTEtMS00NjE5OQ_32385366-385e-48fc-8825-05437e4865ad"
      unitRef="usd">3638000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i236ef47fa19b4fbe82d968a2e0d8be10_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfOC0yLTEtMS00NjE5OQ_1092f926-d14c-490f-8c9f-3a775f0817df"
      unitRef="usd">3799000</us-gaap:MinorityInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibbc2f3db38394db3a0f6a0cc7f3c79b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfOS0xLTEtMS00NjE5OQ_d3f1ec8b-4f2e-44e9-b885-3076f758480d"
      unitRef="usd">506000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4bdeb5fd5c6f4049bb80dea262a0e43d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfOS0yLTEtMS00NjE5OQ_18dc3954-21e1-40b8-8ee1-555f30696ae6"
      unitRef="usd">70000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ibbc2f3db38394db3a0f6a0cc7f3c79b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMTAtMS0xLTEtNDYxOTk_ffe31531-c6e9-4ebd-a1fd-13a3efda93ca"
      unitRef="usd">-35000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i4bdeb5fd5c6f4049bb80dea262a0e43d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMTAtMi0xLTEtNDYxOTk_27447ebe-cd9b-44f3-9b29-746c34f055b0"
      unitRef="usd">-27000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i03599d926c04449da77e5b784a17675f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMTEtMS0xLTEtNDYxOTk_4a583c26-4f40-4bcf-aef2-a25780a40a8f"
      unitRef="usd">4109000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i88dd4cee5e03470192dd5dcb30fdce9f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82MS9mcmFnOjZjZDg4ZTdiYWFmYTRmZjhiODI2MzY2YmY1MGVhNDE3L3RhYmxlOjA5NDhjOGY4MmJlNjQ3N2ViMjkxMThjYjIyMzE2YjFlL3RhYmxlcmFuZ2U6MDk0OGM4ZjgyYmU2NDc3ZWIyOTExOGNiMjIzMTZiMWVfMTEtMi0xLTEtNDYxOTk_a9a0c266-78bd-4c2c-91b3-9e1cbba1cf05"
      unitRef="usd">3842000</us-gaap:MinorityInterest>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RleHRyZWdpb246NzJiNjFkN2E3ZGVhNGVmMTgzNjUyNGUzOTQ2MDczNTlfNjI4_04fa72d2-e061-474e-a077-2c506655113c">Accounts ReceivableAccounts receivable includes trade receivables. In connection with certain sales in Asia, 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. As of June&#160;30, 2022 and December&#160;31, 2021, Accounts receivable consisted of the following:&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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;180,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank promissory notes&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:9pt;font-weight:700;line-height:100%"&gt;21,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;199,489&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;191,985&#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: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: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 Company has Noncurrent receivables in the AEC segment that represent revenue earned, which has extended payment terms. The Noncurrent receivables will be invoiced to the customer&#160;over a 10-year&#160;period, which began in 2020. As of June&#160;30, 2022 and December&#160;31, 2021, Noncurrent receivables 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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,993&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for 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:9pt;font-weight:700;line-height:100%"&gt;(150)&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:9pt;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;29,843&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;31,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RleHRyZWdpb246NzJiNjFkN2E3ZGVhNGVmMTgzNjUyNGUzOTQ2MDczNTlfNjI5_a311df54-cbdf-4b6c-9ebf-57d1922182b2">As of June&#160;30, 2022 and December&#160;31, 2021, Accounts receivable consisted of the following:&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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trade and other accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;180,657&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank promissory notes&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:9pt;font-weight:700;line-height:100%"&gt;21,967&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allowance for expected credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3,135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Accounts receivable, net&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;199,489&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;191,985&#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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfMS0xLTEtMS00NjE5OQ_ad4b296c-08e8-4877-bdc2-35a986346a90"
      unitRef="usd">180657000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfMS0yLTEtMS00NjE5OQ_9e9b3c8e-b2c9-43b5-a48d-99326c5dba02"
      unitRef="usd">168046000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfMi0xLTEtMS00NjE5OQ_250f7480-797d-4f4b-ba52-bf40f6c399e0"
      unitRef="usd">21967000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:OtherReceivablesGrossCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfMi0yLTEtMS00NjE5OQ_144b577c-88a4-45a7-8f30-ccea5da33281"
      unitRef="usd">26284000</us-gaap:OtherReceivablesGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfMy0xLTEtMS00NjE5OQ_5fa102f8-c6d2-4458-814f-b234ce8f08af"
      unitRef="usd">3135000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfMy0yLTEtMS00NjE5OQ_c574adcc-be08-437f-8f67-74b3a5897957"
      unitRef="usd">2345000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfNC0xLTEtMS00NjE5OQ_3934e650-eedd-4316-b866-64e4545fa39e"
      unitRef="usd">199489000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjJlNGQ5MjBkMThkMDQ1NzM5MDc3MWNiZGIxNjE0NzE0L3RhYmxlcmFuZ2U6MmU0ZDkyMGQxOGQwNDU3MzkwNzcxY2JkYjE2MTQ3MTRfNC0yLTEtMS00NjE5OQ_82110ba5-e77b-4d20-9b18-33d7a2e77e97"
      unitRef="usd">191985000</us-gaap:AccountsReceivableNetCurrent>
    <ain:ReceivablesNoncurrentInvoiceToCustomerPeriod
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RleHRyZWdpb246NzJiNjFkN2E3ZGVhNGVmMTgzNjUyNGUzOTQ2MDczNTlfNjMw_88974c5e-6d6b-4372-8fb4-87eedc6a2f7e">P10Y</ain:ReceivablesNoncurrentInvoiceToCustomerPeriod>
    <ain:ScheduleOfContractReceivablesTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RleHRyZWdpb246NzJiNjFkN2E3ZGVhNGVmMTgzNjUyNGUzOTQ2MDczNTlfNjMx_8dbb0db8-6d91-42e0-b4e5-3e088ce39438">As of June&#160;30, 2022 and December&#160;31, 2021, Noncurrent receivables consisted of the following:&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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,993&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for 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:9pt;font-weight:700;line-height:100%"&gt;(150)&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:9pt;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Noncurrent receivables, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;29,843&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;31,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</ain:ScheduleOfContractReceivablesTableTextBlock>
    <us-gaap:AccountsReceivableGrossNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjNkMjQ3ZWQwZjZhNjQzMzQ4YTg0YzZhZjYyYTc2ZjQ0L3RhYmxlcmFuZ2U6M2QyNDdlZDBmNmE2NDMzNDhhODRjNmFmNjJhNzZmNDRfMS0xLTEtMS00NjE5OQ_bf2d33de-3cf9-4bcf-947c-a48b811a6301"
      unitRef="usd">29993000</us-gaap:AccountsReceivableGrossNoncurrent>
    <us-gaap:AccountsReceivableGrossNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjNkMjQ3ZWQwZjZhNjQzMzQ4YTg0YzZhZjYyYTc2ZjQ0L3RhYmxlcmFuZ2U6M2QyNDdlZDBmNmE2NDMzNDhhODRjNmFmNjJhNzZmNDRfMS0yLTEtMS00NjE5OQ_375cb988-c3d4-4cda-9141-89b9cf1e5d25"
      unitRef="usd">32049000</us-gaap:AccountsReceivableGrossNoncurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjNkMjQ3ZWQwZjZhNjQzMzQ4YTg0YzZhZjYyYTc2ZjQ0L3RhYmxlcmFuZ2U6M2QyNDdlZDBmNmE2NDMzNDhhODRjNmFmNjJhNzZmNDRfMi0xLTEtMS00NjE5OQ_fb038d1e-404a-4ff4-8cd0-e43e8e7a3b7e"
      unitRef="usd">150000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjNkMjQ3ZWQwZjZhNjQzMzQ4YTg0YzZhZjYyYTc2ZjQ0L3RhYmxlcmFuZ2U6M2QyNDdlZDBmNmE2NDMzNDhhODRjNmFmNjJhNzZmNDRfMi0yLTEtMS00NjE5OQ_f4ebb221-12cf-4883-a93f-4256896ddebf"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjNkMjQ3ZWQwZjZhNjQzMzQ4YTg0YzZhZjYyYTc2ZjQ0L3RhYmxlcmFuZ2U6M2QyNDdlZDBmNmE2NDMzNDhhODRjNmFmNjJhNzZmNDRfMy0xLTEtMS00NjE5OQ_33d539e5-791e-47e0-9308-11e9b3700837"
      unitRef="usd">29843000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82NC9mcmFnOjcyYjYxZDdhN2RlYTRlZjE4MzY1MjRlMzk0NjA3MzU5L3RhYmxlOjNkMjQ3ZWQwZjZhNjQzMzQ4YTg0YzZhZjYyYTc2ZjQ0L3RhYmxlcmFuZ2U6M2QyNDdlZDBmNmE2NDMzNDhhODRjNmFmNjJhNzZmNDRfMy0yLTEtMS00NjE5OQ_038b382d-7caa-4747-bec7-d7b21da8f0cc"
      unitRef="usd">31849000</us-gaap:AccountsReceivableNetNoncurrent>
    <ain:ContractAssetsAndLiabilitiesTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfMTU3Ng_ae8428a8-94e1-46be-a490-49a1c5c53415">Contract Assets and Liabilities&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;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 pay 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 Sheets.&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;Contract assets and Contract liabilities are reported on the Consolidated Balance Sheets in a net position on a contract-by-contract basis at the end of each reporting period.&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;As of June&#160;30, 2022 and December&#160;31, 2021, Contract assets and Contract 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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;136,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for 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:9pt;font-weight:700;line-height:100%"&gt;(717)&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:9pt;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;135,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;5,008&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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: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: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;Contract assets increased $23.4 million during the six-month period ended June&#160;30, 2022. The increase was primarily due to an increase in unbilled revenue related to the satisfaction of performance obligations, in excess of the amounts billed to customers for contracts that were in a contract asset position.  There were no impairment losses related to our Contract assets during the six month periods ended June&#160;30, 2022 and June&#160;30, 2021.&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;Contract liabilities decreased $2.0 million during the six-month period ended June&#160;30, 2022, primarily due to revenue recognized from satisfied performance obligations exceeding amounts invoiced to customers that were in a contract liability position. Revenue recognized for the six-month periods ended June&#160;30, 2022 and 2021 that was included in the Contract liability balance at the beginning of the year was $5.5 million and $4.7 million, respectively.&lt;/span&gt;&lt;/div&gt;</ain:ContractAssetsAndLiabilitiesTextBlock>
    <ain:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfMTU3Nw_df33b717-f9aa-46c4-a564-ab87481ddc06">&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;As of June&#160;30, 2022 and December&#160;31, 2021, Contract assets and Contract 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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;136,624&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;113,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Allowance for 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:9pt;font-weight:700;line-height:100%"&gt;(717)&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:9pt;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;135,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;112,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;5,008&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;6,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfMS0xLTEtMS00NjE5OQ_9f91c7ac-49ec-45a7-a54a-31a46133fc1b"
      unitRef="usd">136624000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfMS0yLTEtMS00NjE5OQ_39674e69-1fe6-4d9b-9b60-053e74f1d5dc"
      unitRef="usd">113249000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfMi0xLTEtMS00NjE5OQ_c830f878-89c3-4cba-ae80-d8b49a0103f8"
      unitRef="usd">717000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfMi0yLTEtMS00NjE5OQ_384c5bbd-7e5f-48b4-8a93-f4da97ec55f8"
      unitRef="usd">703000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfMy0xLTEtMS00NjE5OQ_a1ff4f75-1246-43c4-9985-55b54d6c2f33"
      unitRef="usd">135907000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfMy0yLTEtMS00NjE5OQ_70183391-ff1c-4afe-8dbf-af00344e8d5f"
      unitRef="usd">112546000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfNS0xLTEtMS00NjE5OQ_22fcb3e7-28ad-4b9b-a5a5-83750215546e"
      unitRef="usd">5008000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RhYmxlOmM1MDBlZjdhYjdiZjQ1MDhhYTE1M2E4ODFiZDFmYTRiL3RhYmxlcmFuZ2U6YzUwMGVmN2FiN2JmNDUwOGFhMTUzYTg4MWJkMWZhNGJfNS0yLTEtMS00NjE5OQ_802af0b8-4055-494c-9322-f82876984ae5"
      unitRef="usd">6959000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <ain:ContractWithCustomerAssetPeriodIncreaseDecrease
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfODQ4_c59ffad5-2618-4401-ad60-72e2437fa8f8"
      unitRef="usd">23400000</ain:ContractWithCustomerAssetPeriodIncreaseDecrease>
    <us-gaap:ContractWithCustomerAssetCreditLossExpense
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfMTA3Nw_a49b144c-a998-4868-a7e0-2fba1c8ce650"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetCreditLossExpense>
    <us-gaap:ContractWithCustomerAssetCreditLossExpense
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfMTA3Nw_d7735ac8-5e09-42fa-8413-c67999197aba"
      unitRef="usd">0</us-gaap:ContractWithCustomerAssetCreditLossExpense>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfMTIwNQ_898f00df-257e-48bf-95a3-32a6520f7e5a"
      unitRef="usd">-2000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfMTU1Mg_78c5c293-49a5-4395-9d2a-8913687eeed3"
      unitRef="usd">5500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ic33ff068b85544ae87742757cbe5b45d_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV82Ny9mcmFnOmIxNDQ0NDA1MmQzNTRlN2FhZmI2MGNjMGJhZjIyMjgxL3RleHRyZWdpb246YjE0NDQ0MDUyZDM1NGU3YWFmYjYwY2MwYmFmMjIyODFfMTU1OQ_21b42368-afd4-41e6-9844-a440e9a44eea"
      unitRef="usd">4700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RleHRyZWdpb246ZGM1NzcwZmQ1OTY5NDI4YmIwN2VjNjM5MWUxYjNkOGRfNzkw_95eb3f93-9fd4-460e-b1a8-da553e08f33e">InventoriesCosts included in inventories are raw materials, labor, supplies and allocable depreciation and overhead. Raw material inventories are 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. If actual demand or market conditions are less favorable than those projected by the Company, additional inventory write-downs may be required. &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65,162&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in process&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:9pt;font-weight:700;line-height:100%"&gt;50,557&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,948&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Total inventories&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;133,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;117,882&#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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RleHRyZWdpb246ZGM1NzcwZmQ1OTY5NDI4YmIwN2VjNjM5MWUxYjNkOGRfNzkx_7ed0f2d1-2400-47ce-8e8c-f01b6466ed71">&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2022 and December&#160;31, 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:75.911%"/&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:10.395%"/&gt;&lt;td style="width:0.1%"/&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: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 #000000;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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65,162&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Work in process&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:9pt;font-weight:700;line-height:100%"&gt;50,557&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;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:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;17,948&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Total inventories&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;133,667&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;117,882&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfMS0xLTEtMS00NjE5OQ_2b945cfa-2b69-4cc8-901e-caf99c11aedc"
      unitRef="usd">65162000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfMS0yLTEtMS00NjE5OQ_9cee4e20-f22f-4723-b618-a16cbbf1011a"
      unitRef="usd">58689000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfMi0xLTEtMS00NjE5OQ_661a7e8d-b156-4bec-af8d-4dd717b694ee"
      unitRef="usd">50557000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfMi0yLTEtMS00NjE5OQ_d108491f-d0a4-4e7f-a228-2e6087fdeb65"
      unitRef="usd">44839000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfMy0xLTEtMS00NjE5OQ_4d18a806-c70c-40a3-a66e-44d13909a16e"
      unitRef="usd">17948000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfMy0yLTEtMS00NjE5OQ_e6e0a103-900f-4796-8995-e82867dc9857"
      unitRef="usd">14354000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfNC0xLTEtMS00NjE5OQ_34c5b5f0-23b4-42ff-b384-9a60884d6ac3"
      unitRef="usd">133667000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83MC9mcmFnOmRjNTc3MGZkNTk2OTQyOGJiMDdlYzYzOTFlMWIzZDhkL3RhYmxlOjliNWEwZjA4NWE1NzQyYmY4ZTk4ODQ2ZGNlOGFhYThlL3RhYmxlcmFuZ2U6OWI1YTBmMDg1YTU3NDJiZjhlOTg4NDZkY2U4YWFhOGVfNC0yLTEtMS00NjE5OQ_ef31bf23-2ae2-4bde-ba11-ae5e27daf638"
      unitRef="usd">117882000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83My9mcmFnOjc0YWJhNTk3MzQzYjQ4N2E5MGJiMjM5ZmZiZTdhZDE4L3RleHRyZWdpb246NzRhYmE1OTczNDNiNDg3YTkwYmIyMzlmZmJlN2FkMThfMTk3OA_e692351c-e93d-49a1-b743-7518ad41a0ab">Goodwill and Other Intangible Assets&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;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. Goodwill and intangible assets with indefinite useful lives are not amortized, but are tested for impairment at least annually. Our reportable segments are consistent with our operating 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;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: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;When a quantitative assessment is performed, 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. Goodwill and other long-lived assets are reviewed for impairment whenever events, such as significant changes in the business climate, plant closures, changes in product offerings, or other circumstances indicate that the carrying amount may not be recoverable.&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;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 and sales 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;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83My9mcmFnOjc0YWJhNTk3MzQzYjQ4N2E5MGJiMjM5ZmZiZTdhZDE4L3RleHRyZWdpb246NzRhYmE1OTczNDNiNDg3YTkwYmIyMzlmZmJlN2FkMThfMTA5OTUxMTYyOTc2OQ_f181fe77-3889-47ca-8ba9-3ca1c7e4bac2"
      unitRef="reportingunit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83My9mcmFnOjc0YWJhNTk3MzQzYjQ4N2E5MGJiMjM5ZmZiZTdhZDE4L3RleHRyZWdpb246NzRhYmE1OTczNDNiNDg3YTkwYmIyMzlmZmJlN2FkMThfODM0_91af8770-4c88-4135-99f0-90ab856e7d59"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:LongTermDebtTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfNDg1MQ_bace5ed7-2e81-454d-bd53-da3b6f24994a">Financial Instruments&lt;div style="margin-top:6pt"&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 and noteholders, consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.987%"/&gt;&lt;td style="width:0.1%"/&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: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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Revolving credit agreement with borrowings outstanding at an end of period interest rate of&#160;3.52% 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;485,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&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 June 30, 2022 or December 31, 2021.&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;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, $485 million of borrowings were outstanding as of June&#160;30, 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 June 27, 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 June&#160;30, 2022, we would have been able to borrow an additional $215 million under the Agreement.&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 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: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;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:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;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 these 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 day of each month, and on June 16, 2022, one-month LIBOR was 1.51%.&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;On November 28, 2017, we entered into interest rate swap agreements for the period December 18, 2017 through October 17, 2022. These transactions have 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 2.11% during the period. Under the terms of these transactions, we pay the fixed rate of&#160;2.11% 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 day of each month, and on June 16, 2022, one-month LIBOR was  1.51%. On June 16, 2022, 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: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;These interest rate swaps are accounted for as a hedge of future cash flows, as further described in Note 14. No cash collateral was received or pledged in relation to the swap agreements.&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;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&#160;to 1.00 and minimum interest coverage (as defined) of&#160;3.00&#160;to 1.00.&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;As of June&#160;30, 2022, our leverage ratio was&#160;1.43&#160;to 1.00 and our interest coverage ratio was&#160;15.19&#160;to 1.00. We may purchase our Common Stock or pay dividends to the extent our leverage ratio remains at or below 3.50 to 1.00, 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: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;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 June&#160;30, 2022.&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;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. ASU 2020-04, Reference Rate Reform, helps 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, 2022. We adopted certain provisions of ASU 2020-04 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="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfNDg1Mg_06011914-778e-4a9b-8a7e-48569180f14d">&lt;div style="margin-top:6pt"&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 and noteholders, consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.987%"/&gt;&lt;td style="width:0.1%"/&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: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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;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:9pt;font-weight:400;line-height:120%"&gt;Revolving credit agreement with borrowings outstanding at an end of period interest rate of&#160;3.52% 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;485,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib2c18a9f13f24526bff6d10ad3ab5286_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RhYmxlOjlkNGUxZTllOTMxMTQwNTg5MTEyNWUzYzEyMzA2ZmYwL3RhYmxlcmFuZ2U6OWQ0ZTFlOWU5MzExNDA1ODkxMTI1ZTNjMTIzMDZmZjBfMS0wLTEtMS00NjE5OS90ZXh0cmVnaW9uOjc1YjNmOWI2NTcwNTQxY2FiYzhhNmE4OTA5NzE5ODU5Xzk2_b6331867-c757-46ea-bac4-13991802e79e"
      unitRef="number">0.0352</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i2e011f28ae414d9fb18aa31172634044_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RhYmxlOjlkNGUxZTllOTMxMTQwNTg5MTEyNWUzYzEyMzA2ZmYwL3RhYmxlcmFuZ2U6OWQ0ZTFlOWU5MzExNDA1ODkxMTI1ZTNjMTIzMDZmZjBfMS0wLTEtMS00NjE5OS90ZXh0cmVnaW9uOjc1YjNmOWI2NTcwNTQxY2FiYzhhNmE4OTA5NzE5ODU5XzExMg_2d392c38-9950-49f9-bdc8-2fc381fb6284"
      unitRef="number">0.0374</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebt
      contextRef="ib2c18a9f13f24526bff6d10ad3ab5286_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RhYmxlOjlkNGUxZTllOTMxMTQwNTg5MTEyNWUzYzEyMzA2ZmYwL3RhYmxlcmFuZ2U6OWQ0ZTFlOWU5MzExNDA1ODkxMTI1ZTNjMTIzMDZmZjBfMS0xLTEtMS00NjE5OQ_04a26d12-33fa-4bf2-a9f7-3cff35c5f3b2"
      unitRef="usd">485000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2e011f28ae414d9fb18aa31172634044_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RhYmxlOjlkNGUxZTllOTMxMTQwNTg5MTEyNWUzYzEyMzA2ZmYwL3RhYmxlcmFuZ2U6OWQ0ZTFlOWU5MzExNDA1ODkxMTI1ZTNjMTIzMDZmZjBfMS0yLTEtMS00NjE5OQ_7e04e7d1-f103-46a0-b795-a7d5e11b8c9a"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMTA3_66670c14-d406-41f6-83e4-24df4048dc59"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMTA3_922159e6-484a-4274-bcf9-ba0bf7ac6c80"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i08cb7d1a4f234172b28cc5711a0ee8be_I20201027"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMjI5_1a4ae654-1d6f-43cb-ab3e-76852ff58c88"
      unitRef="usd">700000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2efc7c565b334ef2b8dedd371874511d_D20201027-20201027"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfNDg1Mw_f8e1e865-8214-4207-bfac-4818a15c7065">P4Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i13ac57cc1afd4a02b9c4680b3ef1d6ef_I20171107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMzY5_dc2ae3bd-76f0-4edf-86d3-65d5e7f63e24"
      unitRef="usd">685000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="i74a2e266783a4a24a345b64f4527dc2b_D20171107-20171107"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfNDg1NA_9be65ded-a9da-4f57-afad-04fed8673b15">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCredit
      contextRef="ib2c18a9f13f24526bff6d10ad3ab5286_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfNTE2_f06c3e04-6420-4c55-ac31-79bcba937d78"
      unitRef="usd">485000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieefa221cc34c43509db9fe87969cef55_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfNzUx_0c7f75c8-7aee-4200-a9fc-85032f0eaf34"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0465314a5c544cbeb0f4dc5d45f67185_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfODEz_bbb14424-142f-4aea-8472-8420176bc789"
      unitRef="number">0.01500</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i158530c57e8444558ebeba72e59f18bf_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfODE5_709c3f14-4091-44b6-b57c-a61ad81cdbcd"
      unitRef="number">0.02000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib2c18a9f13f24526bff6d10ad3ab5286_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMTAzMg_1f8674ec-d84c-456e-960b-a6813c5b1eca"
      unitRef="usd">215000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i74a5b8c6ee974c07b64c80af3c8cd63c_I20210614"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMTc2NA_376e0ab6-e531-44ef-a9ad-2f28eb13d2f0"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i74a5b8c6ee974c07b64c80af3c8cd63c_I20210614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMTgzMQ_32a0499f-7606-42c7-a4d9-bd605f25a596"
      unitRef="number">0.00838</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i74a5b8c6ee974c07b64c80af3c8cd63c_I20210614"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMTkxNw_f28e0571-2666-499d-bfd9-a93ce7594e34"
      unitRef="number">0.00838</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="ie917ee0fc7134d6fa44c625aac1bf8ff_I20220616"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMjA1OQ_356e8ade-9b90-400f-b72f-3f253fa989cf"
      unitRef="number">0.0151</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i380deaae1217450e89709bcb4761a3f6_I20171128"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMjMxOQ_0771103e-c3d2-4231-bff0-32da61d7cd12"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i380deaae1217450e89709bcb4761a3f6_I20171128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMjM4Ng_4164f2fc-bb33-49ec-aee2-408c762e7b35"
      unitRef="number">0.0211</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i380deaae1217450e89709bcb4761a3f6_I20171128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMjQ3Mg_d7b6284d-6a1c-40af-ac9b-0a1f6e92b34c"
      unitRef="number">0.0211</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeBasisSpreadOnVariableRate
      contextRef="ie917ee0fc7134d6fa44c625aac1bf8ff_I20220616"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMTY0OTI2NzQ0NjYxMg_cb3e2339-3ec5-40bb-93fc-fe3828c75081"
      unitRef="number">0.0151</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1f29b6cd01434494a4c92cc121fab41e_I20220616"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMjY4Ng_fe378630-9665-48d6-a816-d1f4169e6d02"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <ain:LIBORRate
      contextRef="i1f29b6cd01434494a4c92cc121fab41e_I20220616"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMjcwMQ_74592360-9d7b-4929-a9d3-2782b72dafe4"
      unitRef="number">0.03735</ain:LIBORRate>
    <ain:MaximumLeverageRatioAllowed
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMzAyNw_14e2bec0-d127-4408-886f-1d0215bb4425"
      unitRef="number">3.50</ain:MaximumLeverageRatioAllowed>
    <ain:MinimumInterestOverageRatioRequired
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMzA4NA_ff1cd974-491f-4ab1-8b92-84ddcb563020"
      unitRef="number">3.00</ain:MinimumInterestOverageRatioRequired>
    <ain:LeverageRatio
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMzEyOQ_c5404c02-df0a-42cf-af97-c81e4a9196b8"
      unitRef="number">1.43</ain:LeverageRatio>
    <ain:InterestCoverageRatio
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMzE3Ng_01a782fc-5a96-40e5-a834-d0289bb52517"
      unitRef="number">15.19</ain:InterestCoverageRatio>
    <ain:MaximumLeverageRatioAllowed
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83Ni9mcmFnOjI5NWQ1ZDQzOGM4NTQxZWM4NGM4Mjc0NzBlZTE5OWNjL3RleHRyZWdpb246Mjk1ZDVkNDM4Yzg1NDFlYzg0YzgyNzQ3MGVlMTk5Y2NfMzI5MQ_afab18da-bf27-4c47-93a1-692a762b2feb"
      unitRef="number">3.50</ain:MaximumLeverageRatioAllowed>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfNDExNg_a8ec4f73-f3f2-4f76-9dae-f2c511c7f213">Fair-Value Measurements&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;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants 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 June&#160;30, 2022, or at December&#160;31, 2021.&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 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:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&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:10.410%"/&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:10.410%"/&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:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted&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;prices 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;active&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;markets&lt;/span&gt;&lt;/div&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: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&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;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;observable&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;inputs&lt;/span&gt;&lt;/div&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: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&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;prices 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;active&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;markets&lt;/span&gt;&lt;/div&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: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&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;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;observable&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;inputs&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: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;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24,355&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock of unaffiliated foreign public company (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;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&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,063&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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="text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;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: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 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 June&#160;30, 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; $2.9 million for&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the six month period ended June&#160;30, 2022, and $3.5 million for the six month period ended June&#160;30, 2021. Additionally, non-cash interest income related to the amortization of swap buyouts totaled $0.0&#160;million for the six month period ended June&#160;30, 2022 and $0.3 million for the six month period ended June&#160;30, 2021.&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;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 current 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 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;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="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;(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:6pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.138%"/&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="6" 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;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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;Six months ended June 30,&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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency options (gains)/losses&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1&#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 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(381)&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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;140&#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;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfNDExNw_408beecc-3aaf-4353-aba8-d0b9f59fce1f">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;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:50.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&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:10.410%"/&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:10.410%"/&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:10.415%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Quoted&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;prices 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;active&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;markets&lt;/span&gt;&lt;/div&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: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&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;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;observable&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;inputs&lt;/span&gt;&lt;/div&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: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&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;prices 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;active&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;markets&lt;/span&gt;&lt;/div&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: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&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;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;observable&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;inputs&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: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;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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;(Level 1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;24,355&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Common stock of unaffiliated foreign public company (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;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&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,063&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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="i01fa95714aa344b9adf2172cd8a12cc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNS0xLTEtMS00NjE5OQ_5b9cef9c-4e98-4562-88cf-a8a088cb3ef4"
      unitRef="usd">24355000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id4255357cd2349cdbc5116742f54764e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNS0zLTEtMS00NjE5OQ_7a1b6554-7e37-4aa0-8b28-93ca36ee8a06"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i738567eb2abc4493b5261d8cd65c5554_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNS01LTEtMS00NjE5OQ_bd7d3649-671a-4997-82b2-9f53ee2bb6fa"
      unitRef="usd">20665000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i58f38310693249fe97365834762624d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNS03LTEtMS00NjE5OQ_91498554-b065-4b44-9771-6bc1d560420d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i01fa95714aa344b9adf2172cd8a12cc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNy0xLTEtMS00NjE5OQ_d9fc8a5b-773e-4d87-98ad-22b49c79d53b"
      unitRef="usd">616000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id4255357cd2349cdbc5116742f54764e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNy0zLTEtMS00NjE5OQ_bcc377d1-82ca-424c-a1f4-5037151ac3eb"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i738567eb2abc4493b5261d8cd65c5554_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNy01LTEtMS00NjE5OQ_dec697d7-3fbe-4732-b9f6-ad594cd893ae"
      unitRef="usd">702000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i58f38310693249fe97365834762624d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfNy03LTEtMS00NjE5OQ_8e977f98-21e8-4cf8-8197-0b851a871a60"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DerivativeAssets
      contextRef="i01fa95714aa344b9adf2172cd8a12cc3_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfOC0xLTEtMS00NjE5OQ_b0d7dc07-751b-4143-bf45-a762a9f2de8c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssets
      contextRef="id4255357cd2349cdbc5116742f54764e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfOC0zLTEtMS00NjE5OQ_3c4d89c4-51c5-40ab-9022-78d3727c0168"
      unitRef="usd">16063000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i738567eb2abc4493b5261d8cd65c5554_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfOC01LTEtMS00NjE5OQ_3debe970-d4bc-49fd-93c5-2109757ae7a3"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i58f38310693249fe97365834762624d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfOC03LTEtMS00NjE5OQ_a365a7e9-6781-4be9-98f3-fedd5f41d9be"
      unitRef="usd">3328000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i01fa95714aa344b9adf2172cd8a12cc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfMTAtMS0xLTEtNDYxOTk_740b35f9-9dd6-4a54-97c8-ae94e73ebdc8"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id4255357cd2349cdbc5116742f54764e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfMTAtMy0xLTEtNDYxOTk_249e400e-53e9-48f4-a257-3771dd4bd20d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i738567eb2abc4493b5261d8cd65c5554_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfMTAtNS0xLTEtNDYxOTk_013bbd0b-5b31-4112-b40f-28692fa4a08e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i58f38310693249fe97365834762624d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2OWM2YTMyMzE4ZDQyYjc5ZDNiMDAzZDMzZTc1YTQxL3RhYmxlcmFuZ2U6NzY5YzZhMzIzMThkNDJiNzlkM2IwMDNkMzNlNzVhNDFfMTAtNy0xLTEtNDYxOTk_2886cda6-1e10-4a30-9756-edf4596ae4f7"
      unitRef="usd">5176000</us-gaap:DerivativeLiabilities>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfMTAxOA_163b8381-5e2e-4176-ad07-7079b51f6ad7"
      unitRef="usd">500000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfMTAxOA_7a39111b-4e2e-43f1-9db3-0ca2b5320a0f"
      unitRef="usd">500000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i71588380672c47a5bc63c8078cb9163e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfMjMxOA_ecd330e8-80ed-49ec-a36f-905d715ecfc3"
      unitRef="usd">2900000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="idb0adac6e9454654a89e4da6ab644619_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfMjM2Mg_7b84e6a0-c4ff-4db0-bacb-3545e10ddfa9"
      unitRef="usd">3500000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i176d037aa42244ddbca3ab5e8e278f5c_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfMjE5OTAyMzI1OTY5MA_429fd605-af3e-45fd-8e2a-0653a10db935"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i8e5784dfdb7b405f86845001e396bee9_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfMjU0Ng_8e39e1a6-c5de-455e-9253-6cb414e540eb"
      unitRef="usd">300000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RleHRyZWdpb246MzI3Yjg2ZTI4MjhlNGRlNzlmZjVkM2VkNDIwZjU1MjlfNDExOQ_27f53a6d-f2ca-4c8e-9363-944436d4f820">&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;(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:6pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.954%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.138%"/&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="6" 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;Three months ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" 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;Six months ended June 30,&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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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:2px 1pt;text-align:center;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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency options (gains)/losses&lt;/span&gt;&lt;/td&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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;596&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1&#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 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;(381)&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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;140&#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;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9917a629e36e43aaababc84943c5df3e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2MjlkZDQ3ZDI1ZDRhZmNhMmE2OGYyNTg1MjkzZTBkL3RhYmxlcmFuZ2U6NzYyOWRkNDdkMjVkNGFmY2EyYTY4ZjI1ODUyOTNlMGRfMy0xLTEtMS01MzQ5Mw_daf44f1c-887f-4994-8219-487ecceab85d"
      unitRef="usd">596000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i51f8558bd08041ddb5d16c1670809d0c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2MjlkZDQ3ZDI1ZDRhZmNhMmE2OGYyNTg1MjkzZTBkL3RhYmxlcmFuZ2U6NzYyOWRkNDdkMjVkNGFmY2EyYTY4ZjI1ODUyOTNlMGRfMy0yLTEtMS01MzQ5Mw_ef4bd350-34ad-400c-9cca-b11fcb3240ce"
      unitRef="usd">1000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8e4932d5ad0e4d3a9121e5e8fa3e10e8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2MjlkZDQ3ZDI1ZDRhZmNhMmE2OGYyNTg1MjkzZTBkL3RhYmxlcmFuZ2U6NzYyOWRkNDdkMjVkNGFmY2EyYTY4ZjI1ODUyOTNlMGRfMy0xLTEtMS00NjE5OQ_e5d4bcb0-f517-4deb-a449-a1276aa17f0b"
      unitRef="usd">-381000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i6c58ef5ffec145f7ab3d588dc93e01b3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV83OS9mcmFnOjMyN2I4NmUyODI4ZTRkZTc5ZmY1ZDNlZDQyMGY1NTI5L3RhYmxlOjc2MjlkZDQ3ZDI1ZDRhZmNhMmE2OGYyNTg1MjkzZTBkL3RhYmxlcmFuZ2U6NzYyOWRkNDdkMjVkNGFmY2EyYTY4ZjI1ODUyOTNlMGRfMy0yLTEtMS00NjE5OQ_09911e80-c587-4501-8fae-799428ea2785"
      unitRef="usd">140000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMzk1MA_8a550ef0-e2c3-4883-978f-8a43671b7f10">Contingencies&lt;div style="margin-top:6pt"&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: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;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:6pt;text-indent:18pt"&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,614 claims as of June&#160;30, 2022.&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 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:11pt"&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:31.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.303%"/&gt;&lt;td style="width:0.1%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Opening&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;Number of&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;Claims&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Claims&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;Dismissed,&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;Settled, or&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;Resolved&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;New Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Closing&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;Number of&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;Claims&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amounts Paid&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;(thousands) to&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;Settle or&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;Resolve&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;2022 (As of June 30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;3,609&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;3,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/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:6pt;text-indent:18pt"&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:6pt;text-indent:18pt"&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 June&#160;30, 2022, we had resolved, by means of settlement or dismissal,&#160;37,988&#160;claims. The total cost of resolving all claims was $10.5 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:6pt;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 Company&#x2019;s subsidiary, Brandon Drying Fabrics, Inc. (&#x201c;Brandon&#x201d;), is also a separate defendant in many of the asbestos cases in which Albany is named as a defendant, despite never having manufactured any fabrics containing asbestos. While Brandon was defending against 7,709 claims as of June 30, 2022, only twelve claims have been filed against Brandon since January 1, 2012, and only $15,000 in settlement costs have been incurred since 2001. Brandon was acquired by the Company in 1999 and has its own insurance policies covering periods prior to 1999. Since 2004, Brandon&#x2019;s insurance carriers have covered 100% of indemnification and defense costs, subject to policy limits and a standard reservation of rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In some of these asbestos cases, the Company is named both as a direct defendant and as the &#x201c;successor in interest&#x201d; to Mount Vernon Mills (&#x201c;Mount Vernon&#x201d;). We acquired certain assets from Mount Vernon in 1993. Certain plaintiffs allege injury caused by asbestos-containing products alleged to have been sold by Mount Vernon many years prior to this acquisition. Mount Vernon is contractually obligated to indemnify the Company against any liability arising out of such products. We deny any liability for products sold by Mount Vernon prior to the acquisition of the Mount Vernon assets. Pursuant to its contractual indemnification obligations, Mount Vernon has assumed the defense of these claims. On this basis, we have successfully moved for dismissal in a number of actions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:18pt"&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="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMzk3_3c8e4c96-dddf-41fb-99a3-5a14c97c26e8"
      unitRef="claim">3614</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMzk1MQ_7552d6b5-0fec-433c-a6c0-784886b45686">&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 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:11pt"&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:31.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.303%"/&gt;&lt;td style="width:0.1%"/&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:8pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Opening&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;Number of&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;Claims&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Claims&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;Dismissed,&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;Settled, or&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;Resolved&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;New Claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Closing&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;Number of&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;Claims&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amounts Paid&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;(thousands) to&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;Settle or&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;Resolve&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;2022 (As of June 30)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;3,609&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;13&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="2" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;3,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ida94f340adfd4c85b74333800380259f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMS0xLTEtMS00NjE5OQ_2808c430-b2c8-4699-b1ff-686a810df794"
      unitRef="claim">3615</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i6e102c8fc8994f92837c74df503ccd13_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMS0yLTEtMS00NjE5OQ_98ab833d-8a63-4f4a-97f4-49073015f1d8"
      unitRef="claim">32</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i6e102c8fc8994f92837c74df503ccd13_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMS0zLTEtMS00NjE5OQ_325af0f8-d191-4333-9153-2e39d0bba272"
      unitRef="claim">26</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i7dde1d0f788c4fe9af82bf03b2666243_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMS00LTEtMS00NjE5OQ_fa7ee703-1984-4226-945b-18b7d01b8ee3"
      unitRef="claim">3609</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i6e102c8fc8994f92837c74df503ccd13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMS01LTEtMS00NjE5OQ_8232c931-9eea-443d-9531-5349f4c2938d"
      unitRef="usd">93000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i7dde1d0f788c4fe9af82bf03b2666243_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMi0xLTEtMS00NjE5OQ_da889656-9604-46da-9f8f-93f789a5b730"
      unitRef="claim">3609</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i2275ffaf090f463c8c6c98cdaab7b3a0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMi0yLTEtMS00NjE5OQ_305d4b0e-a2b9-4425-90a7-ffa4f21eca90"
      unitRef="claim">8</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i2275ffaf090f463c8c6c98cdaab7b3a0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMi0zLTEtMS00NjE5OQ_a8f27fa8-1550-46eb-91a5-67cf6f6334db"
      unitRef="claim">13</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i3cb6b0ec18c449f9aee444e0446cb1d7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMi00LTEtMS00NjE5OQ_8b28068d-429d-4a27-9449-8957e3d978c8"
      unitRef="claim">3614</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i2275ffaf090f463c8c6c98cdaab7b3a0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RhYmxlOjhhNTBlODYzZTdjYzRmYmI5ZTJlOWIwYjY4NzVkZmZiL3RhYmxlcmFuZ2U6OGE1MGU4NjNlN2NjNGZiYjllMmU5YjBiNjg3NWRmZmJfMi01LTEtMS00NjE5OQ_64b8265c-e369-4659-8b9a-7d7502df04c8"
      unitRef="usd">0</us-gaap:LossContingencyAccrualPayments>
    <ain:TotalResolvedClaimsByMeansOfSettlementOrDismissal
      contextRef="i3cb6b0ec18c449f9aee444e0446cb1d7_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMTU4NQ_627d0a04-9374-4463-85da-8f8aec4a82bb"
      unitRef="claim">37988</ain:TotalResolvedClaimsByMeansOfSettlementOrDismissal>
    <ain:TotalCostOfResolution
      contextRef="i3cb6b0ec18c449f9aee444e0446cb1d7_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMTYzOQ_2c6411fa-0a70-4abe-b223-9e735eb96479"
      unitRef="usd">10500000</ain:TotalCostOfResolution>
    <ain:ResolutionCostsPaidByInsuranceCarrier
      contextRef="i2275ffaf090f463c8c6c98cdaab7b3a0_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMTY2Ng_a797088c-314f-481d-9366-b9e9872de9b9"
      unitRef="number">1</ain:ResolutionCostsPaidByInsuranceCarrier>
    <ain:ConfirmedInsuranceCoverage
      contextRef="i3cb6b0ec18c449f9aee444e0446cb1d7_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMTc0OQ_26935675-ecf2-494b-bd87-43b7bec9b95e"
      unitRef="usd">140000000</ain:ConfirmedInsuranceCoverage>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="iede9e80b890f4b6787443b17d02bca01_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMjE1Ng_4314b91f-cccf-4276-8169-3408edefe16d"
      unitRef="claim">7709</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="if0c7acf754854d7786d6455127cbf528_D20120101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMjE5Mw_e242ae31-e07f-4675-99b2-b371e23f5b18"
      unitRef="claim">12</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyDamagesPaidValue
      contextRef="ie15c944e508e4169af9cd10ed3e0212f_D20020101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMjI2Nw_b25fbeab-c3a4-44fe-be46-c0857b8ca5e7"
      unitRef="usd">15000000</us-gaap:LossContingencyDamagesPaidValue>
    <ain:ResolutionCostsPaidByInsuranceCarrier
      contextRef="idb9b5a14da3f443aa3701e9e866845df_D20050101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84Mi9mcmFnOmUxMzg5YzZmOGE5OTQ1NWY4Y2JjNjRmNTdiMGQ4ODg4L3RleHRyZWdpb246ZTEzODljNmY4YTk5NDU1ZjhjYmM2NGY1N2IwZDg4ODhfMjQ4Ng_4d6f570d-34d5-43cf-bbf9-a3778055fac2"
      unitRef="number">1</ain:ResolutionCostsPaidByInsuranceCarrier>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RleHRyZWdpb246ZjkzMDk3NmY1OWM1NDQ5NTgwMDVmZTM3ZTczMjk1YTdfNjEz_99056d2c-f1b5-4ac7-a81b-30fc4d47f861">Changes in Shareholders&#x2019; Equity&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 following table summarizes changes in Shareholders&#x2019; Equity for the period December&#160;31, 2021 to June&#160;30, 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:14.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Additional&#160;paid-in&#160;capital&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Retained&#160;earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;items of other&#160;comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Noncontrolling&#160;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Total&#160;Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&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:6pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;40,760&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;436,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;863,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;8,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(280,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;3,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;877,605&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;28,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (a)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;515&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(43,937)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(43,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.21&#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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,661)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.21&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(1,730)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;56&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(1,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;40,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;437,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;884,133&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(137,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;9,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(324,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;4,032&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;864,252&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;39,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;39,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (a)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;508&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(41,128)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(41,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.21&#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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,529)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.21&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(39,661)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(91)&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:6pt;font-weight:400;line-height:100%"&gt;(39,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;3,349&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;3,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;40,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;439,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;916,805&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(173,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;9,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(364,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;4,109&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;821,782&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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: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:120%"&gt;The following table summarizes changes in Shareholders&#x2019; Equity for the period December&#160;31, 2020 to June&#160;30, 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:14.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&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:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Additional&#160;paid-in&#160;capital&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Retained&#160;earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;&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;items of other&#160;comprehensive&#160;income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Noncontrolling&#160;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Total&#160;Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;1,618&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;433,696&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;770,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;8,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(256,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;3,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;819,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(15,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(16,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;1,618&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;433,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;791,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(147,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;8,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(256,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;3,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;826,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;31,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;31,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;13,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;13,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;39,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;1,618&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;435,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;816,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;(132,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;8,380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;(255,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;3,842&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;868,059&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;(a)In October 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&#160;million. During the six months period ending June 30, 2022, the Company repurchased 1,022,717 shares totaling $85.1&#160;million.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="id39d006057614fbb9b15bd8f253daa1b_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RleHRyZWdpb246ZjkzMDk3NmY1OWM1NDQ5NTgwMDVmZTM3ZTczMjk1YTdfNjEy_f7b556b8-b4f9-4cbf-a290-28ac2f8c2eb0">&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 following table summarizes changes in Shareholders&#x2019; Equity for the period December&#160;31, 2021 to June&#160;30, 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:14.825%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.212%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.790%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Additional&#160;paid-in&#160;capital&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Retained&#160;earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;items of other&#160;comprehensive income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Noncontrolling&#160;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Total&#160;Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:18pt"&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:6pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;40,760&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;436,996&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;863,057&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(145,984)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;8,665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(280,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;3,638&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;877,605&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;28,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (a)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;515&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(43,937)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(43,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.21&#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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,661)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.21&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(1,730)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;56&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(1,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;10,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;40,781&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;437,748&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;884,133&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(137,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;9,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(324,080)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;4,032&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;864,252&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;39,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;39,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;1,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Purchase of Treasury shares (a)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;508&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(41,128)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(41,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.21&#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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,529)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(6,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.21&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(39,661)&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;(91)&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:6pt;font-weight:400;line-height:100%"&gt;(39,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;3,349&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&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:6pt;font-weight:400;line-height:100%"&gt;3,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;40,785&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;41&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;439,450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;916,805&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(173,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;9,675&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(364,923)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;4,109&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;821,782&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;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: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:120%"&gt;The following table summarizes changes in Shareholders&#x2019; Equity for the period December&#160;31, 2020 to June&#160;30, 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:14.704%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&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:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.371%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.974%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.802%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Additional&#160;paid-in&#160;capital&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Retained&#160;earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Accumulated&#160;&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;items of other&#160;comprehensive&#160;income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'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="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:6pt;font-weight:700;line-height:120%"&gt;Noncontrolling&#160;Interest&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Total&#160;Equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&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:6pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39,115&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;1,618&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;433,696&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;770,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(132,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;8,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(256,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;3,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;819,865&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;27,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(15,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(16,165)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39,141&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;1,618&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;433,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;791,854&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(147,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;8,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;(256,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;3,616&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"&gt;826,211&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;31,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;31,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;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="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Shares issued to Directors'&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Dividends declared&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class A Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;(6,150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Class B Common Stock, $0.20&#160;per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;13,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;13,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Pension and postretirement liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;Derivative valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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:6pt;font-weight:400;line-height:100%"&gt;1,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;39,142&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;39&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;1,618&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;435,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;816,778&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;(132,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:6pt;font-weight:700;line-height:100%"&gt;8,380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;(255,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;3,842&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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:6pt;font-weight:700;line-height:100%"&gt;868,059&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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;(a)In October 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&#160;million. During the six months period ending June 30, 2022, the Company repurchased 1,022,717 shares totaling $85.1&#160;million.</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7666dcfc92f64c848d6e92e1df9626bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi0xLTEtMS00NjE5OQ_0ecfcb37-7721-420a-9929-69c3bf606ae3"
      unitRef="shares">40760000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7666dcfc92f64c848d6e92e1df9626bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi0yLTEtMS00NjE5OQ_00bf0b1a-d730-4c2d-b0a8-791bc13d3ea8"
      unitRef="usd">41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib8fd6cfb962f4693940db5f8c7ef6ff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi0zLTEtMS00NjE5OQ_5ead833d-c230-4832-9b45-f975058d61bb"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8fd6cfb962f4693940db5f8c7ef6ff3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi00LTEtMS00NjE5OQ_481521ea-7bc8-464e-a50c-f0b51b65f873"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a51a1ae82af4fcaab7972193e032237_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi01LTEtMS00NjE5OQ_c14de47b-744e-4be5-84d7-359b317aceef"
      unitRef="usd">436996000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i452360b0462d462288c95680438c2264_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi02LTEtMS00NjE5OQ_61d3803c-bef5-4bf8-ba09-59b4d0fd77d6"
      unitRef="usd">863057000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74ad4c47ebb540258c286521daa141b9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi03LTEtMS00NjE5OQ_dd75535a-0038-4347-9925-d7b85621d14b"
      unitRef="usd">-145984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i64901f146538464881250316171ff3ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi04LTEtMS00NjE5OQ_ea46a0de-d7e9-407d-9a4e-0b0a1fbda24f"
      unitRef="shares">8665000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64901f146538464881250316171ff3ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi05LTEtMS00NjE5OQ_61cf733f-fbd8-4524-bca6-7d9722b0d372"
      unitRef="usd">-280143000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28a0b325182047468d8bc79f00dc2424_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi0xMC0xLTEtNDYxOTk_4ad01421-916d-4ebf-b231-f5980c8bb7a1"
      unitRef="usd">3638000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7c7d1836b6246dc8438c226606f4b10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMi0xMS0xLTEtNDYxOTk_b8145270-f734-46bd-b5b9-f110e25a9fc6"
      unitRef="usd">877605000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i6c3e63e3edf74583bd6e448c11f62e0b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMy02LTEtMS00NjE5OQ_52dcd46b-58f2-47d5-8c71-b6862121a775"
      unitRef="usd">27737000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0d94587b605a4032967b6847d7e49c91_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMy0xMC0xLTEtNDYxOTk_6e422568-0290-43f1-9168-d6268ec50349"
      unitRef="usd">338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMy0xMS0xLTEtNDYxOTk_acfc4275-703d-4ad7-8f70-addadd85e6ae"
      unitRef="usd">28075000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i4659a0f3b0c243d9a60bd21880f22203_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNC0xLTEtMS00NjE5OQ_b8b3a6fd-2b77-44db-a7e8-fd4a2ba93063"
      unitRef="shares">21000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if8148dc9651d4bb49bd4f6523f0835cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNC01LTEtMS00NjE5OQ_12f5713c-c834-441a-afc9-de55caaf7bc6"
      unitRef="usd">745000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNC0xMS0xLTEtNDYxOTk_c2326e1e-ac16-4c0a-b488-5228cd8ca513"
      unitRef="usd">745000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if8148dc9651d4bb49bd4f6523f0835cf_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNS01LTEtMS00NjE5OQ_c2c8c2c3-dd56-41cc-91b3-a01494575d19"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNS0xMS0xLTEtNDYxOTk_8022b0a2-2310-43c9-b37c-4fc50f6dac01"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNi0xMS0xLTEtNDYxOTk_68f42f94-bb92-4c33-bd00-858ebe398696"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="if52fd7edb39c4513a79a92e4deef5447_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNy04LTEtMS00NjE5OQ_c6ca7af0-f134-44f0-bc28-eb0dfd8b9ae6"
      unitRef="shares">515000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if52fd7edb39c4513a79a92e4deef5447_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNy05LTEtMS00NjE5OQ_06070586-b748-45d1-8730-ecac82b3f59c"
      unitRef="usd">43937000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfNy0xMS0xLTEtNDYxOTk_7df4ccad-2428-422a-9b51-c0ef72faddf0"
      unitRef="usd">43937000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic943d663c0324a699f9f28db3aa8edca_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfOS0wLTEtMS00NjE5OS90ZXh0cmVnaW9uOjM2NzQyOWQ1MmQxZTRjNjQ4ZGM5N2M2MWVjMTY4MzM5XzI2_a3a9f353-2d04-40a7-b6d3-9d0fb985d019"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="if7416a29632d46b6bd93cb707e8d5bf1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfOS02LTEtMS00NjE5OQ_73fd63df-c7fb-4170-bb34-a0afe801025f"
      unitRef="usd">6661000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ic943d663c0324a699f9f28db3aa8edca_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfOS0xMS0xLTEtNDYxOTk_8283f107-d485-4c2a-8a86-ba01957a7f9a"
      unitRef="usd">6661000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i95ffc285f8b34f7289e59acb77182b09_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTAtMC0xLTEtNDYxOTkvdGV4dHJlZ2lvbjowNWFiZjE5MWQxZWU0ZjMyOTI3OTgxYzM3OWU0YjhhY18yNg_6b60c3f9-18bb-41b4-ae39-192acf1aee83"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5404a5859f884451bd6cbfa56b677a81_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTEtNy0xLTEtNDYxOTk_1797a05c-06a6-4531-b55f-cdd941fe230a"
      unitRef="usd">-1730000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0d94587b605a4032967b6847d7e49c91_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTEtMTAtMS0xLTQ2MTk5_8434ee66-6408-4d11-adfc-4ee95606a5dd"
      unitRef="usd">56000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTEtMTEtMS0xLTQ2MTk5_64aac4f2-2770-4c84-9a6e-7d09de27cc8c"
      unitRef="usd">-1674000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5404a5859f884451bd6cbfa56b677a81_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTItNy0xLTEtNDYxOTk_3802272e-9e52-4355-b7f3-c9bc84de4500"
      unitRef="usd">-74000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTItMTEtMS0xLTQ2MTk5_2f33e75e-6210-4379-868a-c9d9aa6759ec"
      unitRef="usd">-74000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i5404a5859f884451bd6cbfa56b677a81_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTMtNy0xLTEtNDYxOTk_1f2ed229-8d55-4419-bdd8-f732330dcd31"
      unitRef="usd">10018000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="if65a7e6bc0124b26b24e7c67979d279a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTMtMTEtMS0xLTQ2MTk5_fd41ed69-6d18-4d99-a718-480bff339384"
      unitRef="usd">10018000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic78ad63d4b124da4bf1eed7369510d51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtMS0xLTEtNDYxOTk_71128213-8ae8-481e-a6af-7006e24b98c9"
      unitRef="shares">40781000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic78ad63d4b124da4bf1eed7369510d51_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtMi0xLTEtNDYxOTk_c37055a8-5c15-423a-a524-89cfa9e869a9"
      unitRef="usd">41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i76f4ad7d1d824537bbaf03a76558bf69_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtMy0xLTEtNDYxOTk_1c2e4814-b3f2-430d-ab76-a6a8a503c168"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i76f4ad7d1d824537bbaf03a76558bf69_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtNC0xLTEtNDYxOTk_01dee2f8-bef3-4255-ad1f-9bdb651a71df"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f2a16d842dc4e14adf3b5f13bd47131_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtNS0xLTEtNDYxOTk_d5ec57c3-daf8-4857-a391-6b9ed89a42a2"
      unitRef="usd">437748000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2aa616a09a5f4f6c9964c5aea4aa7456_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtNi0xLTEtNDYxOTk_dfc494d5-ac7d-446a-9868-bcac1dc2ba49"
      unitRef="usd">884133000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib652665e290c4204ab078ef750fe5c2d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtNy0xLTEtNDYxOTk_1a6bc73d-b5ae-4779-ab17-4f8e91df606b"
      unitRef="usd">-137622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ibe36304db00c430a8ab8f58a648f5fa3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtOC0xLTEtNDYxOTk_772ad1db-5a97-4877-a604-82c70a415cd5"
      unitRef="shares">9180000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibe36304db00c430a8ab8f58a648f5fa3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtOS0xLTEtNDYxOTk_949b9f5c-0f72-48d0-ab4e-94ad88502ffc"
      unitRef="usd">-324080000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb27fac32718445ba166be95ab66486d_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtMTAtMS0xLTQ2MTk5_89c1effe-9c3d-48f0-90b9-b18b3affcf92"
      unitRef="usd">4032000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7185bf0a21a4e10a447d252a1675e54_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTQtMTEtMS0xLTQ2MTk5_ab27bd46-d2c6-4321-b54c-120c90276940"
      unitRef="usd">864252000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic45ff75626a44d679422ee04c7771bc8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTUtNi0xLTEtNDkzMDI_9033f183-5000-4475-8852-e2e7ee894d54"
      unitRef="usd">39201000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="idd04768275024b448af10ae7c829bada_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTUtMTAtMS0xLTQ5MzAy_6f956821-5f35-4178-bc71-7c06309e4a06"
      unitRef="usd">168000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTUtMTEtMS0xLTQ5MzAy_814a5b6b-4718-40bc-922a-ca2c8b59eaed"
      unitRef="usd">39369000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7ab6f38e480d48a48a28675e4049f615_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTYtMS0xLTEtNDkzMDI_aae027d3-4a8d-46a6-a86f-0d1a8140110c"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i39f195b380da4febb8dd1cce7508aeff_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTYtNS0xLTEtNDkzMDI_e3331655-660d-4a27-8049-c9b9b000c4f5"
      unitRef="usd">902000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTYtMTEtMS0xLTQ5MzAy_f1961672-0e34-42e2-9245-ef719b0a5640"
      unitRef="usd">902000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i39f195b380da4febb8dd1cce7508aeff_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTgtNS0xLTEtNDkzMDI_93ffc92a-2e88-43db-8af4-c93737455873"
      unitRef="usd">800000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="ia4f9251cebde4fc5a084b19fc18d6948_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTgtOC0xLTEtNDkzMDI_2b5b8a5e-88f6-4734-a1f7-5df1cb598cc3"
      unitRef="shares">13000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="ia4f9251cebde4fc5a084b19fc18d6948_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTgtOS0xLTEtNDkzMDI_4140404a-cab4-426b-a03c-27b4b550cdfe"
      unitRef="usd">285000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTgtMTEtMS0xLTQ5MzAy_75ac92cd-fa6f-453b-87a1-0c4773810691"
      unitRef="usd">1085000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia4f9251cebde4fc5a084b19fc18d6948_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTktOC0xLTEtNDkzMDI_1b4f0d93-62c0-4fe1-a3df-019cba535814"
      unitRef="shares">508000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia4f9251cebde4fc5a084b19fc18d6948_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTktOS0xLTEtNDkzMDI_a88598e8-b14c-4f90-97ed-338e1aae5e90"
      unitRef="usd">41128000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMTktMTEtMS0xLTQ5MzAy_c323193f-7e5d-4092-9f2b-05e39bdb16e8"
      unitRef="usd">41128000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i338197f9544046edb351407d5bb43cc9_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjEtMC0xLTEtNDkzMzQvdGV4dHJlZ2lvbjo0NDJlNmJmYWQxNDY0ODdkYTQzMmQyMDhmZmE0NDc2ZF8xMDk5NTExNjI3ODIx_b9ed3f8a-d315-47c5-83a8-e5c92678fbae"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i1f1f9b3862554314814a55c588083eb3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjEtNi0xLTEtNDkzMDI_6287dc67-8808-442d-9618-ee360ba9eba5"
      unitRef="usd">6529000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i338197f9544046edb351407d5bb43cc9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjEtMTEtMS0xLTQ5MzAy_ee918584-c056-4a8a-a219-9ddd6cde01e6"
      unitRef="usd">6529000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i04c7cd25547c4662bb41443c941abcf9_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjItMC0xLTEtNDkzNDAvdGV4dHJlZ2lvbjplN2IwZDRhMzExMzQ0YzFjOWQwMjczNjQyODMyNWUwMF8xMDk5NTExNjI3ODIx_d724be87-b703-4acd-bc8d-f4216f96618a"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3d4d30d0bf984a7292f53fbdf94a5700_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjMtNy0xLTEtNDkzMTQ_923303ee-a77d-4031-94cb-41e5df7d5892"
      unitRef="usd">-39661000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idd04768275024b448af10ae7c829bada_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjMtMTAtMS0xLTQ5MzE0_8e902010-85db-45cc-9b12-25c872cb94b4"
      unitRef="usd">-91000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjMtMTEtMS0xLTQ5MzE0_7d48506b-ebd9-440f-b539-33b61d0cae5b"
      unitRef="usd">-39752000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3d4d30d0bf984a7292f53fbdf94a5700_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjQtNy0xLTEtNDkzMTQ_23a853b7-bc44-49a0-a597-657bda9bc185"
      unitRef="usd">-234000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjQtMTEtMS0xLTQ5MzE0_86aced3c-b9db-40b3-ae36-73af1ea58cbe"
      unitRef="usd">-234000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i3d4d30d0bf984a7292f53fbdf94a5700_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjUtNy0xLTEtNDkzMTQ_80b88c1e-fc9b-47c6-a0d5-898178ef476b"
      unitRef="usd">3349000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i59a89293e5ab42ea8b131f011de81dda_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjUtMTEtMS0xLTQ5MzE0_3364e7ee-3491-46f0-b4fa-82b591c68761"
      unitRef="usd">3349000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia96494df61a54cd8a84e2fa9dd4a7364_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtMS0xLTEtNDkzMjg_06061157-d696-420c-af34-b6d6e8d1f5ff"
      unitRef="shares">40785000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia96494df61a54cd8a84e2fa9dd4a7364_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtMi0xLTEtNDkzMjg_5dc3352f-98e2-4927-bf43-a4ecc5987435"
      unitRef="usd">41000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibddafcb7af7043279e41b3cc62111268_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtMy0xLTEtNDkzMjg_7ec967f8-12b3-468e-a98a-7afe5e784413"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibddafcb7af7043279e41b3cc62111268_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtNC0xLTEtNDkzMjg_18775803-d628-4c25-9bf4-57347b4ff4e1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04718747de9046fa95fe04ff9996c339_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtNS0xLTEtNDkzMjg_2aaa9a31-b90c-4b10-8579-d7d20e4e87a1"
      unitRef="usd">439450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4d747c4d7a2c498cbae19b4cfe502b64_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtNi0xLTEtNDkzMjg_4408389e-1500-4329-86bf-5a523970bad7"
      unitRef="usd">916805000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3741df66d28f43f68d2a5ea13cb838a2_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtNy0xLTEtNDkzMjg_85ca14db-6bb5-4f72-a0c8-bc6ec7435415"
      unitRef="usd">-173700000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ibc109c3584ef4878a5882aa25cf4d10d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtOC0xLTEtNDkzMjg_bc724846-bd99-408f-828f-04a1e9dbdd5f"
      unitRef="shares">9675000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibc109c3584ef4878a5882aa25cf4d10d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtOS0xLTEtNDkzMjg_5ceca5eb-af59-4d3a-a4fc-09b780984261"
      unitRef="usd">-364923000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i01c3d4ffed3f4ec68622bd57512838b0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtMTAtMS0xLTQ5MzI4_4b72d22d-2558-4879-adb6-99f7b01c80bd"
      unitRef="usd">4109000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie30dbf2f344749318562b7bf67eebe1e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjY4N2U2MWQyN2E5ZjQ0Yjk5ZWExNTljYzZiMmY5OTQ0L3RhYmxlcmFuZ2U6Njg3ZTYxZDI3YTlmNDRiOTllYTE1OWNjNmIyZjk5NDRfMjYtMTEtMS0xLTQ5MzI4_0f79d376-d6b5-4501-8877-b11d93e344ef"
      unitRef="usd">821782000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib989d1071fc54aee8ff85c1cf3e7b238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi0xLTEtMS00NjE5OQ_4ec25281-ea6f-4797-a984-28185882702d"
      unitRef="shares">39115000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib989d1071fc54aee8ff85c1cf3e7b238_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi0yLTEtMS00NjE5OQ_9de39669-5c5d-4df3-9879-4710072c0f3e"
      unitRef="usd">39000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ifa15fa9f50f24b9c9112315d0f3b1d38_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi0zLTEtMS00NjE5OQ_49ddcf3c-83ae-49af-8e37-8a9d9d2a7ef6"
      unitRef="shares">1618000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa15fa9f50f24b9c9112315d0f3b1d38_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi00LTEtMS00NjE5OQ_dd721bb5-6d8e-427b-bf6a-14f68f63c57b"
      unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5121ed80dabc42e3b9e748ab14192eee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi01LTEtMS00NjE5OQ_06233137-8120-4a07-b1d4-2a0a1214196b"
      unitRef="usd">433696000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib966bd4c87a04389a775b74bedf9658a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi02LTEtMS00NjE5OQ_351d4aae-ee46-4877-a78f-c95f67662fea"
      unitRef="usd">770746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2243090243e940a5a71788c4a4ce6b3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi03LTEtMS00NjE5OQ_3940d8e1-ff94-4f41-b71b-b7c03ef0a6fd"
      unitRef="usd">-132408000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i318206bac6a3495f84209b0fca8aa0eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi04LTEtMS00NjE5OQ_708a8656-e67d-4fa1-8d42-a4f9356550aa"
      unitRef="shares">8391000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i318206bac6a3495f84209b0fca8aa0eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi05LTEtMS00NjE5OQ_47048704-d464-47d2-93da-cd0b8cc75bcc"
      unitRef="usd">-256009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i417d02c620bf44d588b884134138aba6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi0xMC0xLTEtNDYxOTk_f2271724-41ef-4c99-8bfa-084b37d02415"
      unitRef="usd">3799000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4092f746408e4e44aa5ebf2633fafd75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMi0xMS0xLTEtNDYxOTk_a91928f4-30f0-4317-9252-79bf8ca92e75"
      unitRef="usd">819865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i17c12e04d9eb42a5bdc7ff1ae81cc768_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMy02LTEtMS00NjE5OQ_34403034-95d4-4324-be23-e9fdc6e578e5"
      unitRef="usd">27582000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iba9a215142394165a3a30c411ef7f2d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMy0xMC0xLTEtNDYxOTk_0caad092-13ef-4385-9256-5dde6273cee7"
      unitRef="usd">27000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i356884d2972c410ba947220bba6df35b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMy0xMS0xLTEtNDYxOTk_21f833a2-b94d-4d31-9ff8-fff1e83e960e"
      unitRef="usd">27609000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ie8d63abcaff54f25b865c3d00169300d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfNC0xLTEtMS00NjE5OQ_aa6592a2-4bfa-490c-ae3e-e68140becb56"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iacf0582ffaa04cd4a604bb65b144f576_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfNC01LTEtMS00NjE5OQ_ef8ad6ac-0b8e-40bd-b18a-9eea386f9730"
      unitRef="usd">-13000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i356884d2972c410ba947220bba6df35b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfNC0xMS0xLTEtNDYxOTk_96697a0a-d1c4-49a7-b112-721b0b3d2356"
      unitRef="usd">-13000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie8d63abcaff54f25b865c3d00169300d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfNS0xLTEtMS00NjE5OQ_90fd413f-7e49-4288-ae2e-e2861aad026f"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iacf0582ffaa04cd4a604bb65b144f576_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfNS01LTEtMS00NjE5OQ_55fb38ea-941b-4d91-8a3d-8991e082174f"
      unitRef="usd">128000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i356884d2972c410ba947220bba6df35b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfNS0xMS0xLTEtNDYxOTk_2cf02f3f-7ef2-40f8-a1c3-298ee5c82614"
      unitRef="usd">128000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i356884d2972c410ba947220bba6df35b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfNi0xMS0xLTEtNDYxOTk_4bb4f44f-d959-4e5f-ad15-b80bb250c9a1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iedda00be832649a78d8f967dfcbc4736_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfOC0wLTEtMS00NjE5OS90ZXh0cmVnaW9uOmI5YzE5OTdmYTAyNjQyMzViNThjOGZkY2RkNTA5NGI1XzI2_59ff39f8-3955-443d-944a-70bf9e53d38d"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="ib4ab009dc70e4571879eae6e98091913_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfOC02LTEtMS00NjE5OQ_1c611196-1377-45f9-b35e-0f29e28e26c4"
      unitRef="usd">6150000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="iedda00be832649a78d8f967dfcbc4736_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfOC0xMS0xLTEtNDYxOTk_7f6e2336-4c3c-4871-a2db-c815a34cf6c5"
      unitRef="usd">6150000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1a1ffe72e5e14496af658ecaf02a9d81_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfOS0wLTEtMS00NjE5OS90ZXh0cmVnaW9uOmUyODk3MzkxMmJjYTQ0NDM4Y2ZlOGQ0MWY0NDEzODRlXzI2_987ca142-248b-49f3-8333-9ed4c66a0a42"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="ieb71f600ab574bbab10f3bec6be7938d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfOS02LTEtMS00NjE5OQ_97ccee6d-5c12-4a1e-b657-e6deb79f8e09"
      unitRef="usd">324000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i1a1ffe72e5e14496af658ecaf02a9d81_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfOS0xMS0xLTEtNDYxOTk_857521b7-75f4-42b7-8315-d579d24470be"
      unitRef="usd">324000</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i92075621d9d2445ebc5963daa69d5cea_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTAtNy0xLTEtNDYxOTk_c0cbdffc-9296-4b2c-a22f-6f4206fb6d35"
      unitRef="usd">-15955000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iba9a215142394165a3a30c411ef7f2d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTAtMTAtMS0xLTQ2MTk5_2d4a96d2-0016-40dd-8d37-43c65341b23d"
      unitRef="usd">-210000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i356884d2972c410ba947220bba6df35b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTAtMTEtMS0xLTQ2MTk5_78308cf0-1644-4432-bebe-155981bccafe"
      unitRef="usd">-16165000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i92075621d9d2445ebc5963daa69d5cea_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTEtNy0xLTEtNDYxOTk_bc8eada0-3f0c-47eb-b11a-5d37c45b1b4d"
      unitRef="usd">-509000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i356884d2972c410ba947220bba6df35b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTEtMTEtMS0xLTQ2MTk5_3b90ec0a-4fe0-4625-9a97-92fa637c5298"
      unitRef="usd">-509000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i92075621d9d2445ebc5963daa69d5cea_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTItNy0xLTEtNDYxOTk_36a7b4d0-8fa7-49da-a039-a0d687f90c9b"
      unitRef="usd">752000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i356884d2972c410ba947220bba6df35b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTItMTEtMS0xLTQ2MTk5_df4c90fd-18cc-4aaf-beb0-ad3a1395c2d6"
      unitRef="usd">752000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i20906d23c8994c61814573a9dd8cf53f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtMS0xLTEtNDYxOTk_c2cc9601-3651-4818-9195-ba377be6e23d"
      unitRef="shares">39141000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i20906d23c8994c61814573a9dd8cf53f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtMi0xLTEtNDYxOTk_364dced7-f2df-48b1-b703-059a256f2aab"
      unitRef="usd">39000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3eefbbb1c3c542fc93595b7cf404068b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtMy0xLTEtNDYxOTk_0d454d5b-25d3-4a43-bc6b-1c98e3f6ed63"
      unitRef="shares">1618000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3eefbbb1c3c542fc93595b7cf404068b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtNC0xLTEtNDYxOTk_ce8c84b0-85da-4463-98b4-6add44bca591"
      unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic45d3e1d70a7429180064208e0014433_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtNS0xLTEtNDYxOTk_84806317-d8db-417b-944f-7557bed725a8"
      unitRef="usd">433811000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i732dc685e89b4ef4bdeba2ab185f4624_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtNi0xLTEtNDYxOTk_bbceaf59-7f65-492e-b668-9f4c1b2a6f27"
      unitRef="usd">791854000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1435bc85c2fd48ae881a743cca463ff0_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtNy0xLTEtNDYxOTk_b32f0a61-94a5-4bbf-a5a9-39586a8a81d3"
      unitRef="usd">-147102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="if0d606a95ae44a6a816dad8bbdd8b3cd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtOC0xLTEtNDYxOTk_bd7b88cc-ff0d-4bfa-adbb-17aa00a425ba"
      unitRef="shares">8391000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0d606a95ae44a6a816dad8bbdd8b3cd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtOS0xLTEtNDYxOTk_6d630911-ac56-423f-b158-b1acb1b1a5fd"
      unitRef="usd">-256009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea2e1496c8144c078ec816b04e36f156_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtMTAtMS0xLTQ2MTk5_11e2951a-e257-4504-a169-ff285d4aca21"
      unitRef="usd">3616000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7fa913856c0548fd9b43bdf2360ad939_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTMtMTEtMS0xLTQ2MTk5_b9fb1469-5e13-4ae3-956c-4a9c0a1c0ac5"
      unitRef="usd">826211000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i5123a2fa41a7498ab8dc6a7e5593cf15_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTQtNS0xLTEtNDkzNjU_a8f277b4-335d-4e62-a936-e1281ff4c83d"
      unitRef="usd">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iacf696cee4ba4f4ab4617dae45c39d6b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTQtNi0xLTEtNDkzNjU_5cef8b67-65ea-4c49-ae69-b08b0996fa93"
      unitRef="usd">31397000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ia07265109240413698ff6c3128af9595_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTQtMTAtMS0xLTQ5MzY1_d8c10292-9495-40e4-92b5-deb1fa245633"
      unitRef="usd">43000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTQtMTEtMS0xLTQ5MzY1_63937fad-52c1-4a5c-b584-ab2fa6e18063"
      unitRef="usd">31440000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5123a2fa41a7498ab8dc6a7e5593cf15_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTUtNS0xLTEtNDkzNjU_f87164bb-c898-490f-a2e2-ab2c3a174967"
      unitRef="usd">692000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTUtMTEtMS0xLTQ5MzY1_2b98b13d-2903-40c0-91cd-5621b373fc2f"
      unitRef="usd">692000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i312bc6b5bcd7424c8f8a57fcaf2ecf5f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTYtMS0xLTEtNDkzNjU_1c1d3531-9af9-4e4c-b6d5-fe0dfab551fe"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5123a2fa41a7498ab8dc6a7e5593cf15_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTYtNS0xLTEtNDkzNjU_b93d12fa-7ee9-49ea-a06f-762ead9a6230"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTYtMTEtMS0xLTQ5MzY1_b6834d4d-abb2-4062-9466-344cc0337990"
      unitRef="usd">21000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i5123a2fa41a7498ab8dc6a7e5593cf15_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTctNS0xLTEtNDkzNjU_c612a7e6-499b-44fb-bd8b-fdf95868ecd9"
      unitRef="usd">706000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="i1c895bc1e73741a59986168526155894_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTctOC0xLTEtNDkzNjU_b33bd79c-7990-47e7-8886-d394a2008c41"
      unitRef="shares">11000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i1c895bc1e73741a59986168526155894_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTctOS0xLTEtNDkzNjU_cb4f023a-666a-4020-b5f2-b2b46092afba"
      unitRef="usd">241000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTctMTEtMS0xLTQ5MzY1_ae77fa63-7d78-41b1-ab58-5430c5711c94"
      unitRef="usd">947000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic78dc194a7574169b10f62a8243eaca1_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTktMC0xLTEtNDk0MTMvdGV4dHJlZ2lvbjo1YWNiYjE3NWY5NmE0NDljOWMyN2JlNzdjMzcxNzlmOV8xMDk5NTExNjI3ODIx_c49fcaef-11d1-4e34-9a87-3583e64be156"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i17bc18be8a0f489cab5a1121ae9d9aed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTktNi0xLTEtNDkzNzY_5de72f29-7cc7-499a-8ad2-4a56a26b38b5"
      unitRef="usd">6150000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ic78dc194a7574169b10f62a8243eaca1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMTktMTEtMS0xLTQ5Mzc2_8bf2898c-2680-4278-a39d-0e9ba8ee3826"
      unitRef="usd">6150000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i54fa7fc2fcd5405687823a7aa7086656_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjAtMC0xLTEtNDk0MTkvdGV4dHJlZ2lvbjpkODMzMjFhYzZhMWI0YmY0ODM0NzE0M2IzNjA0MWZjYl8xMDk5NTExNjI3ODIx_0469fe66-a677-4cf9-b591-3455e92369ab"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:Dividends
      contextRef="i97de6da36cef40c89f0287462c6e40e1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjAtNi0xLTEtNDkzNzY_8400d3b9-cb59-4b46-9410-16656e3385f0"
      unitRef="usd">323000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i54fa7fc2fcd5405687823a7aa7086656_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjAtMTEtMS0xLTQ5Mzc2_4dca0ef0-3a57-4d4a-b8bc-3fd3d2afa729"
      unitRef="usd">323000</us-gaap:Dividends>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic3de0d0cad94440f8b349e1ba089a8bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjEtNy0xLTEtNDkzNzY_1776d6a6-9994-49d7-a0ee-99b3293eff1d"
      unitRef="usd">13774000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia07265109240413698ff6c3128af9595_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjEtMTAtMS0xLTQ5Mzc2_b61554af-8a86-4d41-a9ba-708241fefa30"
      unitRef="usd">183000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjEtMTEtMS0xLTQ5Mzc2_4cdb6f5a-b3e0-4a98-872d-a50f962f7ba2"
      unitRef="usd">13957000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic3de0d0cad94440f8b349e1ba089a8bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjItNy0xLTEtNDkzNzY_5c09700e-354e-4ac1-b0a6-deac2445ba88"
      unitRef="usd">130000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjItMTEtMS0xLTQ5Mzc2_79f64d17-b5d7-48cd-923a-b17037c726f9"
      unitRef="usd">130000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="ic3de0d0cad94440f8b349e1ba089a8bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjMtNy0xLTEtNDkzNzY_43af663e-b98d-4068-b062-872b04b24ed1"
      unitRef="usd">1394000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent
      contextRef="i692cb6b7d42a400b8c2b859fa4efa7f4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjMtMTEtMS0xLTQ5Mzc2_782666c3-ac38-4576-9c15-b7e14553707d"
      unitRef="usd">1394000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1b8207595c9e4023bc6503e2490cc187_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtMS0xLTEtNDkzOTY_638f6888-70bf-4379-9572-138450e32031"
      unitRef="shares">39142000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1b8207595c9e4023bc6503e2490cc187_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtMi0xLTEtNDkzOTY_5950326f-85e3-4b92-9fbe-ba0a48d6fa80"
      unitRef="usd">39000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7cee0708e2964438a850e4fa0e160935_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtMy0xLTEtNDkzOTY_9bfc2c08-f453-467f-b327-c4d9a8164f4b"
      unitRef="shares">1618000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7cee0708e2964438a850e4fa0e160935_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtNC0xLTEtNDkzOTY_9ed1e887-0214-4c75-8c4d-dd8751121bd9"
      unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5a89c320b584dcba66af49cdd6e0731_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtNS0xLTEtNDkzOTY_78d49127-02ef-45a3-b91d-efefbc5da049"
      unitRef="usd">435230000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia6e2ad49287446ccb71f3cc0261c2044_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtNi0xLTEtNDkzOTY_a2082610-e137-458a-87e0-7071c974ef3d"
      unitRef="usd">816778000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0be67010f1f44e1fbf077c039d2607b8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtNy0xLTEtNDkzOTY_41470cb3-b827-4179-9f0e-53e0086fc513"
      unitRef="usd">-132064000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i9fc42d3be4714417ac40d793758d476f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtOC0xLTEtNDkzOTY_98bed473-036c-4485-bf8c-38a3acfa660f"
      unitRef="shares">8380000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9fc42d3be4714417ac40d793758d476f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtOS0xLTEtNDkzOTY_d1eb96f7-e691-4eaf-b462-088fa9b9c359"
      unitRef="usd">-255768000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f6d786967f544219dd8ed16ac90a1c5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtMTAtMS0xLTQ5Mzk2_69236f42-4cce-461c-b898-9c106f494ecd"
      unitRef="usd">3842000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic830f1a7ce0b47969d3a614782fef4c1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RhYmxlOjgxMjBkNzU5YzQzMDRiY2FhZDcyOTNkOTRhYzZlOTYzL3RhYmxlcmFuZ2U6ODEyMGQ3NTljNDMwNGJjYWFkNzI5M2Q5NGFjNmU5NjNfMjQtMTEtMS0xLTQ5Mzk2_94e21324-f639-40b5-b7ba-fb7216f50d79"
      unitRef="usd">868059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4a01d3a083e44e75a32a8a20db88d1cd_I20211031"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RleHRyZWdpb246ZjkzMDk3NmY1OWM1NDQ5NTgwMDVmZTM3ZTczMjk1YTdfMzI1_f73333aa-96b4-4d2b-80c9-1ce350cbc91a"
      unitRef="usd">200000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i2b32c0db138f44a78f7280470565f5ce_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RleHRyZWdpb246ZjkzMDk3NmY1OWM1NDQ5NTgwMDVmZTM3ZTczMjk1YTdfNDg4_7bbef642-ba9d-4ea1-ac58-5a0b8a441764"
      unitRef="shares">285286</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2b32c0db138f44a78f7280470565f5ce_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RleHRyZWdpb246ZjkzMDk3NmY1OWM1NDQ5NTgwMDVmZTM3ZTczMjk1YTdfNTA3_346f9254-44cc-47f9-b1ff-f9b8a1064704"
      unitRef="usd">24400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id245804fa45c4b1b823d51dc5e0d0a14_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RleHRyZWdpb246ZjkzMDk3NmY1OWM1NDQ5NTgwMDVmZTM3ZTczMjk1YTdfNTg5_eec8eb65-3c83-47ef-937c-cb83a7e1f35b"
      unitRef="shares">1022717</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id245804fa45c4b1b823d51dc5e0d0a14_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU5ZDFjMGM3OThhMDQ1NTBhZGQyYWU4MjRjZjRhMzFhL3NlYzplOWQxYzBjNzk4YTA0NTUwYWRkMmFlODI0Y2Y0YTMxYV84NS9mcmFnOmY5MzA5NzZmNTljNTQ0OTU4MDA1ZmUzN2U3MzI5NWE3L3RleHRyZWdpb246ZjkzMDk3NmY1OWM1NDQ5NTgwMDVmZTM3ZTczMjk1YTdfNjA4_e9575a66-44e9-4d07-8b1c-e8c4df89e1be"
      unitRef="usd">85100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
</xbrl>
