<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:trs="http://www.trimascorp.com/20201231"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="trs-20201231.xsd" xlink:type="simple"/>
    <context id="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i330afc21678144b2816eab80f89cfa9f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic95b4fdc49504e95aa905b0f66492d45_I20210219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e5ae6b72d2d4f78a68836f91c861453_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ice78c53bc4804b78bd6bf631925b5663_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7b5fbc6758a34463b15f4ee857a66b02_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i6f6e3e7cd2bd4811a99e8277cb10928d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ie8ac1305511442d4a0ae3eb166fe2e6e_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7d2a6c438e9545d28c12c563e374026a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i3aeb526c171946f48c5074aeeef1b2db_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i200d518f66d244d78a9211474fa8364b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ieb51f285a10e4538bc3de80831e0a518_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib384758c439e464aa347ec535394e456_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie1a80a29055744c98643bc22f009457f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iea3a4c81def24de799ae713ce9c4b00f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i438bbea41e714948ad77ebd4d647bb6a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib45b185e72d3420786e1a0f681d80ee5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie50a97f50f5742b2a357ee1d78a0ca8e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib71433815ba045e7bc0b25fddedc0cc7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if17d6e13723b42bfb4ef1686c6e90d92_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ce97adb662145f38cf72e2b3f71a3a5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idee452854c284e8a9cb9b71cc12771a4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icafb6411c53f48b3aa72d3e8fc602da1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icd39ea60444d4467801703fc26923943_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib9ef77a10a8c41f1a90c70a6c80bce9b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5c4a30f32d14d078c21cf221bd74c33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb0037e3d09c4855a428c2472489e6a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia4f41a4d1e1a4d1b8c828128d13e5ef3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9347d49c951944c1824abdf840883063_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia5c43031d0d34f7891280a9bb5b42397_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</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="iae479d0712aa4a3085fd6fdf5ac2b7cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</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="i7010a44613524c92a30015f881da0ccc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</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="iee5bbb2a990f424f8985415084c235c6_D20191001-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i121865d6342144b0ab446ca192075acc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i50e46528533f456aa43e122635446c28_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3c68120f4f2a43c79a161469744f0dae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i64748d25093946b2bd2376bd276d7740_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6490bd0008647cdb13051bab689563d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i997b45f900504839a030508d46a517a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i25dc52497c4b4f659ce916e7ade0981c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0167c64348414e2390cdb175daa67aea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i80d2619e98ad4efeac52ade45bdaab8a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c75c68573df449183386f44a1a9f774_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i000fbf3eb86f456cb68205d7de39ae9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">trs:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c6d176e97c94ba3ad593a44a14ec5cf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">us-gaap:GeneralLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i056f804c480c4b3c811d2448a95f291d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">us-gaap:GeneralLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id46837f0fdc544b2a6cb0d038c93ef11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:InsuranceTypeAxis">trs:GroupMedicalPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9abbe956c1c34df8a35e97d9476370f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2d45fca421a47b69c5919dbadbfaf08_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8554e18006e042bc9d4bb46803a823e6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7f8abd73eb2b4b71a1a8a3a92f833de9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:AffabaFerrariSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa39d32128dc494c8357ab3446d0533c_I20201215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:AffabaFerrariSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-15</instant>
        </period>
    </context>
    <context id="i7134faef53324d52b56c65be52db538b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RapakMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ef0ccd5b0d049de917f844470827b2e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RapakMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iab49fb6982c44d3d95647c126a9f2ee7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idde618b8062a4436b6d9929d8cb07cd9_I20200227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-27</instant>
        </period>
    </context>
    <context id="i635c64bba27b43708146366cbb7d8b7a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:RSAEngineeredProductsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id2f2092b5ee14c528dfcdf61f825530f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TaplastS.p.A.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6496d967dbb642529accda1d7e513c4a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:TaplastS.p.A.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i501b1ae685284b54823bb58efd728215_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:PlasticSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ideae63b133e44e95bb49961bf11be0f0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trs:PlasticSrlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0a80aa7b7b1b4e58b810532f93c7f87a_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifc98c671cfb44825b8e603387caa666b_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">trs:LamonsDivisionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i66baee6041854df8b7968e1020f6492e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i53e85f953658468aa8eb21b34c6abb74_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if8288131daec4c5b831bd32f6dd35739_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73c4ac0386844df585a1c011ca5f6ffe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:RealignmentActionsAxis">trs:RealignmentActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a1fd94207ca442d847983bbf79c76d1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib516b3e5b91e4f3b8b9c0f1b5a024d4e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81fc7e497edd4eb49d317337b8df4e20_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:ConsumerendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i125b9171b7f34169a22cd73249536391_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i965ab9b3152d4c4fb2f70c07f964adbe_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a9c8c7e5b5f42d1a4bd32759cc58c7b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:AerospaceendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1f4a52e38403456882e2b476ee233e6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3f831268b2b4460850cdcf52d9bef17_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i53d9f0f05683446aa8754bdf3c7a53cf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">trs:IndustrialendmarketcustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i374b7e4e74244894bf8895e135c868b4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceFastenersReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:QuantitativeImpairmentTestAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i73c722cb6e9846c4a13fe4e40fb2fad4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceEngineeredProductsReportingUnitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:QuantitativeImpairmentTestAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if450141d8add446cbaa327f4a906f22a_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceFastenersReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i30ac65454e1f4d808b5400dbcc4ce18b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceEngineeredProductsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51cff81bb4c74194bce5b47af19c0b5e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:QuantitativeImpairmentTestAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ifa802290275d40199903a2330daba1ab_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">trs:AerospaceEngineeredProductsReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i823b6d027dd84471824954e081a40f6d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3d443baa8808443986ea64dccb420e59_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i63a1b0a724f640cfa5dbb45aaec4c7d2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3475dff12c844397a15b4179af323643_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i47286e807b58405288441d127ca4e048_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6fe097fcd19d450e8ed4d36cc40780ee_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iff1a8c6858ae46e08fde6641f7d4bdac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba20b6ea57944069899feab693fc09e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c2817ab9084433d9d814a5b52383c30_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie043038b9fb04276bfff1161e0878985_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i540dfe6246424316b0eaa1957c85e2c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia65e906af97447e682986a1f711ffd7d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b5393f2ef0f4ef79e37eaf340338a67_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icfdc850825ae4035aadecce024196fd9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i251c38aae8074b5fae94558bb46ae795_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33e36e23eb1e475eb1cd09ad240c16b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i433da06949964b43a69a9d40e571d21a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i304de78604c6456eb8e3e472430c8160_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44746311bd8f432b974ad2c4ddb3af9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54fbb2b1904f410b9126bd64f3746c87_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibdc50f3df2a447c09a1d1470c76a239e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1da54d7680cd4c89b498c1df4201d2b4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i07e95037e05149728c11d0fff30d91ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0574751047414352a755b6d776436e24_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia6a29b4eb0a749c28866491983099df2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a64978e2d4d40b2b9b5e848a95c5a62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77884bf15a264166831d37cd6b150573_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec21facb4c3b4c4a95884289c0fa4514_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8501881f41a24efb93818e4c8c02a0de_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id10966de8e4f40de8111ec1d935bee96_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92886a0763364d7c9693650a4cd5b32c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id94c6c6bda7c46cfbb53bbf5bfbaa588_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0404fdecfdf7486192814a7f6e447d7d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab8a71d1759343f68a9d7631c6ff115c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFiveToTwelveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6076524c995e4c1e87191371b0b75c63_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if05fb96b94594fb098edcd028974628d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeFifteenToTwentyfiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i63a43a94a9da4cd79e177424c73affec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibbdf146acbe14074804f4b7d190b75c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeOneToFifteenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6760da7d0b70426babe782da0981d4ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id367bdfc0239463aada3a311833cd21e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trs:TechnologyAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:FiniteLivedIntangibleAssetsByUsefulLifeAxis">trs:UsefulLifeSeventeenToThirtyYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4767aedd85d34f568864a4aa60f07126_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7447a39cbdf2486aae9066c226e1ed39_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i378f3741d20c47dab4d042fdf01e122f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60271427162e4ee79f400f701bead5e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i334b3acc20db474fa362f21963d26f11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia35acc45345b43d58549abcaa019a76b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if31f055b4a65413fa5e231e40ceccae2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i464ada61eba542408ae9229062e03f77_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i71ac0d275c644d4f951cc38fc04b87ba_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie90513c3405042c5b5e9c17b5796859a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31336064d30a480c94d660f578e3dc73_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i51bc66149aa746d39cb90fbe5efa54e0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8c09615b70534a14ba42e97e7882a3f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38119b05c65142eaaae3aae93ad368d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2d60ac07c29447959e5669843fbe0cc5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7b9f0da141b5456fbf9c5a51f3d29980_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i719fbc86be554e1ebfd76bf22bf6c28f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if0eab0e642f4432282430082de28fe53_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79c49289c941403d9a7f782d088dc481_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i17eb91d4335b47eaa6f94b7adb39eacc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if14afe41499344c5886375214e164d54_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if116623830134a6db778313f6795357c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia56d063e00044565b43192769152ce81_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ea831294bb54389be1b2b1dfe0dc4fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:A4.875SeniorUnsecuredNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1715fc6c6dd7400bb25489f34b8c3ddb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib9555a8670464f0489114c2c49611a3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c04318b613b40c3ac9843ff8434ce5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib9bee4ce51d34a77a8d5a484d6124da5_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16f5336c99934b4386f2d788fc192cb8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96f3a5cef77a47deaaa6881c7b8c2876_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d473e8d1f83405d99b99819cdae5592_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86c220856f9a45cc9de019e83b36a41b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1c30e62a3eb43dea6b40eccedf4303f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i49b29b1964c24798a0f3ae6a3eae9ee1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0577adec6d88441aad48596338595a5b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9eb7e76788e7479d898bab637cce6bd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibdd34d9574bf44fb807e01e99f62d914_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i058eaae07dc4417e99b7f89193e7d15d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ice302679ce1f4626a0963a651b9380c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">trs:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e89dd4beeda4f50a7c6ef566d456c37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DerivativeContractDateAxis">trs:November2020CrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4afb0e6d1d9d456089fdc013144ec8cd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DerivativeContractDateAxis">trs:November2020CrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibbd9538cfcc74cccad20c20975efaf70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DerivativeContractDateAxis">trs:November2020CrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i889f770a78a84d4eb3fdf4b965d82625_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DerivativeContractDateAxis">trs:October2018CrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97df5daf9aff4c11bab878a4ecb9432f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DerivativeContractDateAxis">trs:October2018CrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id598b00b65a9461d97f87077f551a15e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DerivativeContractDateAxis">trs:October2018CrossCurrencySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id34fbd5ce56b416ab134b722b758a9f5_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ied04acb86f7149c683dfb6be056cdd4d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i70a54cd4c9ec401698ad2cdfadadf922_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id2a6a8b482ea4a8788a76e06565c29e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0ca877deba04b1f9e47e3bb0f8861bf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibd571c2815934d329c35177476a3c641_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a7c3e0ced3a4b9eaeed07a9913b27c0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7bbfdf1ff3184446909db53530071df9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1eef91e4b31741278e1affbabbbd2498_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i38dece62b9b04b32beaa4dd0b705d414_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia51fcefcdf0d4963b290b33d1505295b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i898ca50e5fc04f64bae6a177d911405c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6de1737f690340ed9cbb5d54f1183b5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i457e28c83d3c4ecf954394c70f3fd57f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic00697b827184e9db6ff7992b7a6507f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2d317ec14d3142b8aed1f2f4af2f71ad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e073365fcb24fc983fb5bbe9bf9045a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9db403a90a5c454fbe1fc852032d04aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if485c17da2b2468dab4a3a4503cd97b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia11b7db2e78c45bd92823d7292584b44_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ebe4bdd88ab46ee8fe56f529bed3459_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i008619bb439e47e5a5039987220abf57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i33940a42a38749508d88c815e1347623_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i58d4ddd3ca9c4a61a761670bd82b8c41_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb6fd764d3d84c18ad2b6af4326d381e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i25a866071cdd4ceea88dd30c1839c070_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if7c49e4ac75c4de586e8b6686098d6c4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CrossCurrencyInterestRateContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:NetInvestmentHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ife29526a1c834a719eeff5e18a609e37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9441f39e981d41b69bca5998a45966b0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5ad240bec034ff2aa6a86f52b94939b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i124b48328605408ca055550ed6a92d42_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib9a504831b5d4976a0ff586652e92a83_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</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="ic2080c06892d4c6da530cdd33483699e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idd02a0a411e34940ae4c4fd078d8d75e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i021df0e329ab4f05adae98df402fd379_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i11234217eea94d0b924d57ce07650ecc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic5f253f055814dcfa5665745c5a07af5_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i81a9f66ef3314af18c7b8a9d659d9c74_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i83b9ec73509b489f9fcf425bca0efe7d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d3db4452b0e413ab7cc1c65b0785df1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f480f8a063d42f292a3cfdd3390c46b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie8c3352ce9704585931c5dc025330117_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i559c5aecf2d64bebbde605a90fb09517_D19910101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1991-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7637261329784529bf37a7ddb04ef35f_D20180101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i020b3bad679240b3b6d28f2b7764b74b_D20180101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id03c2b10b8074cd28a58b91899b6003e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1e9e3564ae364326859b256a9476c71e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i327ec0fc93794b02a59dcfbe08238ce6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f34adfa9511446c8a31b123ce2fab77_D19910101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1991-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaf41c309702940e3b42275b75dfb4758_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c984b40b9934d01876fad09bd845ae7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2aa3898f19c4ac0b266098530544aa7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8900868aa964c60912db1dc72e056be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e2c230d2e834647bf7c0108d96adb82_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryAndPunitiveDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i903b01808f2b4ef9bd1898ebe30afb87_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic896d71f6772437dad00b51a63c73e72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i87139f3dc0764ef6b90833050479c4c7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98ff558fbc974beca811c89ca49de3e4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99d8862b0c2c47c6adb31c115d522b79_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:CompensatoryOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ecd74faecc64324b92de20154acf2af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id036a02a880348afab46a35249d486e6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1222061cc4840d6af681dd0bd8db2fb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1dc51ab0e86843eca09a9f411a9e9792_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c63410ff6fc47e787894ad9e357e666_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:AsbestosIssueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtRangeAxis">trs:Range3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:DamagesSoughtTypeAxis">trs:PunitiveOnlyDamagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i347de0dd41a04de7b6d320759e29f972_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c81ac0a0b394bdabb82f4c8ad6abde9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic47994b003b84e73984c225b0d19761a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idd348c1bc97b42748102e8bc7c2b72bc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iaed68fbb4dcb4adfb14c7d15316a29ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c795462b79844e9bec30f04690fee17_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i532a8de032a043deb18625cd428ffdfb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2f0cd5f2ad914948b1d5d4bf3aec27b4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5569444eecff43a38904ade32ce0f086_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i65169e35df264e37ac8982812ef6f51f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5a94b28c1c6c4646bd96b2114ebd09f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6c41e68af1d4629b96279e8562e4061_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i06141b24b20d411a92f26d057117f6f4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9d4e4338dad44b079d08187fb83bb76f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idfdab3c3f5f842ae991883b0597b46b6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51ac3939c90146fb884be24a4bad349d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae6af926f01a42e6915cd5e6f9e2f938_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ied7ca5745741478badb4a6fc3ce54fbe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69928dc143414c93aac5dd297b4c66c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d1f3624b2b24ffb889555e9342d2c43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd6ac7788e4744c3898891791fbfbbef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6984fedaef7041d5b34fd471b3aa12d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i054071ac890847b88278793e4024de84_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia1d09acd00474c73a75725107740fd2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf85fc35c4c34c88a60d5b2697d76dba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51091f092c5e4110b284b200df95c249_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic671aad95c7d41d8afc0c464f75b8754_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4481288a68e14f73a0c8116194d0714a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d100f85a63e4cb6be83992b40274fc9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i06ad25ffd692425ca8a02317351fcab7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i353ba5919fec4a8fba903ada52881e6e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">us-gaap:ForeignPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f1f74ccd37c4876ba01e67a08f824a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1da8f2e92f564dd8924f74342dc4f8b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic67d31fddc834e16a9777854b8412bf5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie25eaef0e1b34080b671b2bf1fe0d903_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a6690ffc5894b9299477153e5760560_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i469f2c29a8b14815ad64c79995449806_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1009dc1f48d94d9ea525cf8997ee3886_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i375f13d0ac77415b845ca66810aab179_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d686765562f4283ad74e8ed67233052_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic201940f11354bc396f1ec86c1993781_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9f9008210aa8446aa4a2e983bb4fce2b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id82771b25c284b7bbeb59d068d41a5de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d48595aa075413bad5095738cdd66cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BalancedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i132e2a8fc0db4e27a0ce7e7a2a7c8328_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i975511cf66614be5a2c46b66ef0bd371_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iefe7dedf9b2943daae44b042a3647dfb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i434eb4b49d9d4965bc3f12e502bfbc6e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:A2017EquityandIncentiveCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia6ee6ad2cc544021ac70dffa75d795ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:DirectorRetainerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i040f2aea0f154badb00ad7595dcec3fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ac320f6d2e74a289fb68d03891d1b4e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8d2088b3c9645bcb4af83d70fecf962_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i48e55b09ba9545f29b33d9f0a0a11365_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3c02e62b8b114fdc9332fef988222ffa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7c55253cdeb6441290c4d748cc098059_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i284bfba6fb904070a3836d1aef899cbc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0db74665cf294d8d8394a11b21125673_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24434fd911c94983aeacf25334182cf2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i39d878190d874a718376c4d9d1e8274f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i18bcbfe8d8fd4b11883b43d11926b65b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfdbb693aba0470197f17e04e5f248ec_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i858c0edf30e3453aa1b2aafea9c028e1_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:ServiceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i01c014f1bc6648d9ac9f807080b62cd7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5677aea93a74ef285f6957af8349bd2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i950941dfa06c4853927de22aa2cd0f00_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7678a6f9f9a740acb4178fc16fc684b9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4912905dc5bd4fbe9d7487dd9fd839b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i917b2218445b495a8cadcd0e59174bdd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i07d80c555a2349b2a021282ed0aa597b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:A3YearEpsCagrMetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8802333f8b5406fb9e161a9f36bc3bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0e30a97639f24b34aef440cc56136596_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:A3YearEpsCagrMetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i34b77e4da24144f8957368dde6e36c7b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02bb67601ae947c0aa02988cf7846747_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7ab95f2b610949b3873ef98f8cc99782_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0b41ec6b9a5c4a90bbe5d3b95bb64d70_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">trs:PerformanceBasedRestricedSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:TotalshareholderreturnmetricMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58a92f1bc6e8459484e8efc6b2d50a43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i73401ae398e24103bbad7750542bffe3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:AveragestockpriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6a25ff380f88493380571c5984989e6a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trs:Plan9Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="trs:MetricTypeAxis">trs:AveragestockpriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0324ff29a4b3453096846fd24b15486d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c14512a6ae84b0b924284a898cce032_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ec8a6204eb2486a8abc4af0083c567d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie97252426d9b464999a2ca3d2aa96286_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iade84544d9984c65926508b9df27d659_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa74a92f64df482eb89980e4df9048c9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic88c944b3a4b4e7ca7af00369222a05d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide97fd2ddb694857aadd46d5c18dc375_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i89e7dd91828a4006a026512c0f5d735d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">trs:A10b51sharerepurchaseprogramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i50dac218d2f44fd78b924c050f9fbf7a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iccce2a677a6d46c287843b9706e8819c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5eef945a3c834167825b0407b7d9456e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if26c768b4c004d4d99b708d704b0ee26_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6fca8a23694741f7bef866c0b742eb16_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3734911a86c84e6d8e41103d9fc3cd43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3cde9db73f73466182bf91b72d651932_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</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="i6db13aa88d6e4d26ba8bae61542024c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibee8feab4c144cb69b661e61279ecaba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</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="ib8dd0800174942528e2f632c31b8fd33_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib10f08d2a4da4f30953891caddcc155f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i392fe1e8e2fc42c39facc594c1bc0149_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i72244c1fa20b452f9aafd30733982b55_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9073b642417543d48ffe9ac361dec7a2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8db9336b2d8e4230ab300d0437051cad_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic55720cb81554f3190d19ab3e5ee113a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:PackagingReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i659d00077be0449c8bee7a6b888baf40_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:AerospaceReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i763b08084bc8428bb37583995cf30747_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trs:SpecialtyProductsReportableSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i780a69b55141484fb3f1ef60f440755a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib19ea6ee703d47999a367d0b64fd06a8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3148700247cf41848457036ebe8c71b5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie401e166cd354392973dba1aa5b47be2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i872b7f80835847a1b347fa80a8565b6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i67550548293b4019a145669e9e624ec9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ided8ff03cff24693a7be16a55ff2a850_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2574bc08e23f42158e235f9ce6ae2129_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic4240ba86bc044c5ad75c72475c05fcc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic9000708e77d47b297b4a323ee0ca9fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd7431e555ce412c87ee85efe69b7d69_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iede17f9815bf4a87b5ff0e5291218f21_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib65cf5849c3d4cf79fe9bac718b62046_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9574dfb92d0f4eb1ac54b91da1ded89e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i69e323cbec9e4bbd8788b3340dd14258_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i86fad28b69b64bb8bce29a310b27e706_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60f52c02be624a8eb9f2f5995da8bcab_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8951802f1fe548ab81d8eb718516706f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i68475e53ce6b469a829301ee9bfb6837_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d9b97c3dc1a4e9580c8c47d729fea1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25b1e3caae3241d9ab4f90fb9a6df7e5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0f76e6c98e347bd81c0814c688e76c4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i67610da44f24434b816719a3600bd8c0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3ff37aaeb4074fa592a72e05aac8bac7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0b268ad9caa948c1aaffe3ecf7e479f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6704b27adc6348528bbfe4a961a18769_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2306121236c54560802b08b56fccdc6e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8568272269e041f48418913d71f83c08_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i875b446f7e56450e8b0dc3b5ac0b62ad_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie1d7f67399084197a4c9eef81164a656_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">trs:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ice9fc20388e8474ba648166639ffa54f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i062e8c9d54f54d2cbd6f63cb3bbbad43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia6081fcdbdce4781987c39b742f80613_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaff432e972624cb5a4b190769736e325_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i291a0dbd8eff44ef818e193770e08e04_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6e2c994933f846bb9405c2e406f6cd87_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i834783858f3644a3bb16a5e872340904_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i28cb92be9f4e4fbdbec0769826895fa5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2b4e9b7de99d4594b14b0e7e1c5425ae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b733f8b18284f0bb56abc88e5631e86_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if501474ab22b4684921a90d7efd0ba64_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i02c19ae085874ac498946c57d03d71aa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i64baa61cc3cf47579d0e1f85b0088a5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9c6589c238d485d8f91bcb938eda2d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i688a8584acf14e3fa8bc776e25b9159f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5c319b9f21f746c0acdeadca08021f5c_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id3a8fdc4de8a44d39396dcb87e21ba9b_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:TaxReformAxis">trs:DeferredTaxAssetRevaluationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie3ab28ca5eb54cf8a4c5fc818932d6c9_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000842633</identifier>
            <segment>
                <xbrldi:explicitMember dimension="trs:TaxReformAxis">trs:RepatriationofUndistributedNonU.S.SubsidiaryEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>trs:number</measure>
    </unit>
    <unit id="number2">
        <measure>pure</measure>
    </unit>
    <unit id="rate">
        <measure>utr:Rate</measure>
    </unit>
    <unit id="cases">
        <measure>trs:cases</measure>
    </unit>
    <unit id="claimants">
        <measure>trs:claimants</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF80L2ZyYWc6NTdjMWY1YzdhNGVlNDVlOGEyYzU3MGRmNTY4M2ZmZDAvdGFibGU6MDRiNTI3MjkzMDlmNDU5MWEwZDc0ODI3MzcyNWZlZjEvdGFibGVyYW5nZTowNGI1MjcyOTMwOWY0NTkxYTBkNzQ4MjczNzI1ZmVmMV8zLTEtMS0xLTA_f908e183-0a02-4124-9dd5-08f9a9bbad52">0000842633</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF80L2ZyYWc6NTdjMWY1YzdhNGVlNDVlOGEyYzU3MGRmNTY4M2ZmZDAvdGFibGU6MDRiNTI3MjkzMDlmNDU5MWEwZDc0ODI3MzcyNWZlZjEvdGFibGVyYW5nZTowNGI1MjcyOTMwOWY0NTkxYTBkNzQ4MjczNzI1ZmVmMV80LTEtMS0xLTA_e99898de-856e-485c-9f93-b09391945f58">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF80L2ZyYWc6NTdjMWY1YzdhNGVlNDVlOGEyYzU3MGRmNTY4M2ZmZDAvdGFibGU6MDRiNTI3MjkzMDlmNDU5MWEwZDc0ODI3MzcyNWZlZjEvdGFibGVyYW5nZTowNGI1MjcyOTMwOWY0NTkxYTBkNzQ4MjczNzI1ZmVmMV81LTEtMS0xLTA_92754a61-38b1-48fa-8e25-ef3687c60bb2">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF80L2ZyYWc6NTdjMWY1YzdhNGVlNDVlOGEyYzU3MGRmNTY4M2ZmZDAvdGFibGU6MDRiNTI3MjkzMDlmNDU5MWEwZDc0ODI3MzcyNWZlZjEvdGFibGVyYW5nZTowNGI1MjcyOTMwOWY0NTkxYTBkNzQ4MjczNzI1ZmVmMV82LTEtMS0xLTA_e980a7d3-c65b-499a-8445-04b212f21f25">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF80L2ZyYWc6NTdjMWY1YzdhNGVlNDVlOGEyYzU3MGRmNTY4M2ZmZDAvdGFibGU6MDRiNTI3MjkzMDlmNDU5MWEwZDc0ODI3MzcyNWZlZjEvdGFibGVyYW5nZTowNGI1MjcyOTMwOWY0NTkxYTBkNzQ4MjczNzI1ZmVmMV83LTEtMS0xLTA_cc7f5c32-8d42-4d01-8282-6c57736cd77d">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzEtMS0xLTEtMA_f30f2ccd-2c7a-4938-be54-f5007a272c59"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzEtMi0xLTEtMA_35352e43-0724-498a-89b8-e45cf199c2ce"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzItMS0xLTEtMA_48a8eb85-dba6-4cfe-93bd-c26b01bd00b6"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzItMi0xLTEtMA_3dfc515d-08b5-41fe-ba3f-a2ec47eaec8e"
      unitRef="shares">100000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzMtMS0xLTEtMA_19c832bd-c9ac-4063-a185-12391f863e5b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzMtMi0xLTEtMA_e63e7ba4-ec3a-4c23-a78d-783fac12be5e"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzQtMS0xLTEtMA_165b0ce7-c649-466f-a99f-89f95c8dac37"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzQtMi0xLTEtMA_93bda09b-e2ec-4c6e-8e3c-3f21ca707cf8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzUtMS0xLTEtMA_9e63f38f-4ba5-4773-b113-af445a2b831c"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzUtMi0xLTEtMA_63af0360-5953-4f00-a69a-cfe5ab195075"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzYtMS0xLTEtMA_8f05ea3c-1dd5-4aed-a54b-0c517f0e5692"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzYtMi0xLTEtMA_d2ea35c7-6d55-4966-a866-da73e9a26270"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzctMS0xLTEtMA_496ae184-f083-4b43-aba9-fc4ab192cf70"
      unitRef="shares">43178165</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzctMi0xLTEtMA_fcab4cc3-b4fa-4b8a-b01d-72411997aeb8"
      unitRef="shares">44562679</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzgtMS0xLTEtMA_cac96482-458a-46ec-a1ca-890c8dc494e7"
      unitRef="shares">43178165</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzYvZnJhZzpmNTA2YjNlYmY5N2M0YTQyOWY5OTEyYTIxNDhiNTcxNC90YWJsZTpmMDhiYmVjMzY3YWY0OTJiYTc4NmMyOWQxMWM3ZjBiMS90YWJsZXJhbmdlOmYwOGJiZWMzNjdhZjQ5MmJhNzg2YzI5ZDExYzdmMGIxXzgtMi0xLTEtMA_f03b8562-ddeb-4905-9ef1-5fc68d811d3d"
      unitRef="shares">44562679</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3c68120f4f2a43c79a161469744f0dae_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4MjQ_10fcdced-0ca5-4fff-976b-4e744108b29c">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib6490bd0008647cdb13051bab689563d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4Njk_c649ee9a-e572-4f05-a880-9124d7189173">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i25dc52497c4b4f659ce916e7ade0981c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMwNjU_7e102883-3e4f-4578-a37b-9248074e2d8e">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i80d2619e98ad4efeac52ade45bdaab8a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMxNjA_b4ea2e79-ed27-44e0-b0b5-ca91d7759fd3">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0404fdecfdf7486192814a7f6e447d7d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzEtMS0xLTEtMA_85583f34-d3eb-40ab-b343-00a6391a1fc5">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iab8a71d1759343f68a9d7631c6ff115c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzEtMi0xLTEtMA_7be4d904-7c65-4346-9915-53ca0f08cfa4">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6076524c995e4c1e87191371b0b75c63_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzItMS0xLTEtMA_033e6f06-7b1d-4f71-b60f-5ab87f951f28">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if05fb96b94594fb098edcd028974628d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzItMi0xLTEtMA_e993e3b2-ed5e-4c6f-b2c7-e4c1ef0a8009">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i63a43a94a9da4cd79e177424c73affec_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzQtMS0xLTEtMA_c1f29984-db94-475d-b4d5-8578e63cb5ef">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibbdf146acbe14074804f4b7d190b75c8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzQtMi0xLTEtMA_de2add5b-b69c-480c-b19e-19b43541a66b">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6760da7d0b70426babe782da0981d4ef_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzUtMS0xLTEtMA_eea77d59-d3e6-4356-9bd9-7bd1f1bcd3cc">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id367bdfc0239463aada3a311833cd21e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTMvZnJhZzplZDFiNDk1MmQ0OWQ0NGIzYTI1OThkYWM1NmE4ZDhiOC90YWJsZToyMjBjNjdkOWQ2NGY0ZTU0YTg1OGY1YWI2ZTkwNjc0Ni90YWJsZXJhbmdlOjIyMGM2N2Q5ZDY0ZjRlNTRhODU4ZjVhYjZlOTA2NzQ2XzUtMi0xLTEtMA_a8cc66a1-d413-4d5b-9f09-b4ab23fe3ec9">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="iaf41c309702940e3b42275b75dfb4758_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo1ZjcwYzk0NjhhNjk0ZDdkYjY3OWI3YTA0YzdiZDYxMy90YWJsZXJhbmdlOjVmNzBjOTQ2OGE2OTRkN2RiNjc5YjdhMDRjN2JkNjEzXzItMi0xLTEtMA_3481314d-f903-473c-90e1-fef4d87ddad1"
      unitRef="usd">0.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i8c984b40b9934d01876fad09bd845ae7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo1ZjcwYzk0NjhhNjk0ZDdkYjY3OWI3YTA0YzdiZDYxMy90YWJsZXJhbmdlOjVmNzBjOTQ2OGE2OTRkN2RiNjc5YjdhMDRjN2JkNjEzXzItNC0xLTEtMA_2676dec2-159c-4775-ba21-514b8ef50e5b"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ic2aa3898f19c4ac0b266098530544aa7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo1ZjcwYzk0NjhhNjk0ZDdkYjY3OWI3YTA0YzdiZDYxMy90YWJsZXJhbmdlOjVmNzBjOTQ2OGE2OTRkN2RiNjc5YjdhMDRjN2JkNjEzXzItNi0xLTEtMA_31afb1c8-5c48-4df9-a2ce-e9e578f8ba42"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ib8900868aa964c60912db1dc72e056be_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo1ZjcwYzk0NjhhNjk0ZDdkYjY3OWI3YTA0YzdiZDYxMy90YWJsZXJhbmdlOjVmNzBjOTQ2OGE2OTRkN2RiNjc5YjdhMDRjN2JkNjEzXzItOC0xLTEtMA_751797a1-1622-42ae-97ef-2d06cc41778b"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i5e2c230d2e834647bf7c0108d96adb82_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo1ZjcwYzk0NjhhNjk0ZDdkYjY3OWI3YTA0YzdiZDYxMy90YWJsZXJhbmdlOjVmNzBjOTQ2OGE2OTRkN2RiNjc5YjdhMDRjN2JkNjEzXzItMTAtMS0xLTA_59791ada-4c63-4809-9cb4-2c04c85dc297"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i903b01808f2b4ef9bd1898ebe30afb87_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo0NmQyOGZkZmNlZDI0M2U0YWNjOWQwNWYwY2U1MjBlYS90YWJsZXJhbmdlOjQ2ZDI4ZmRmY2VkMjQzZTRhY2M5ZDA1ZjBjZTUyMGVhXzItMi0xLTEtMA_9d2dbc4e-4c42-470a-ae16-60e168fdbcff"
      unitRef="usd">0.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ic896d71f6772437dad00b51a63c73e72_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo0NmQyOGZkZmNlZDI0M2U0YWNjOWQwNWYwY2U1MjBlYS90YWJsZXJhbmdlOjQ2ZDI4ZmRmY2VkMjQzZTRhY2M5ZDA1ZjBjZTUyMGVhXzItNC0xLTEtMA_7d27135f-54d6-4e98-a38f-c0c771037636"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i87139f3dc0764ef6b90833050479c4c7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo0NmQyOGZkZmNlZDI0M2U0YWNjOWQwNWYwY2U1MjBlYS90YWJsZXJhbmdlOjQ2ZDI4ZmRmY2VkMjQzZTRhY2M5ZDA1ZjBjZTUyMGVhXzItNi0xLTEtMA_66d7e50f-b307-4371-81c2-2e2fc90bd113"
      unitRef="usd">600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i98ff558fbc974beca811c89ca49de3e4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo0NmQyOGZkZmNlZDI0M2U0YWNjOWQwNWYwY2U1MjBlYS90YWJsZXJhbmdlOjQ2ZDI4ZmRmY2VkMjQzZTRhY2M5ZDA1ZjBjZTUyMGVhXzItOC0xLTEtMA_9f505458-85bf-4d5c-ac77-1d0506c7ae37"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i99d8862b0c2c47c6adb31c115d522b79_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTo0NmQyOGZkZmNlZDI0M2U0YWNjOWQwNWYwY2U1MjBlYS90YWJsZXJhbmdlOjQ2ZDI4ZmRmY2VkMjQzZTRhY2M5ZDA1ZjBjZTUyMGVhXzItMTAtMS0xLTA_4a48e6f8-ad9c-4657-88e3-8de28f904e6c"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i3ecd74faecc64324b92de20154acf2af_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTowYTA3ZDNlZjczZjM0MGIyODBmMzM0ZDBhZTEzMmFhNC90YWJsZXJhbmdlOjBhMDdkM2VmNzNmMzQwYjI4MGYzMzRkMGFlMTMyYWE0XzItMi0xLTEtMA_47823139-dc4a-4630-89d8-1253ae9a24f9"
      unitRef="usd">0.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="id036a02a880348afab46a35249d486e6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTowYTA3ZDNlZjczZjM0MGIyODBmMzM0ZDBhZTEzMmFhNC90YWJsZXJhbmdlOjBhMDdkM2VmNzNmMzQwYjI4MGYzMzRkMGFlMTMyYWE0XzItNC0xLTEtMA_bbe762fd-9c58-4d72-8c94-a93a6567da87"
      unitRef="usd">2500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ib1222061cc4840d6af681dd0bd8db2fb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTowYTA3ZDNlZjczZjM0MGIyODBmMzM0ZDBhZTEzMmFhNC90YWJsZXJhbmdlOjBhMDdkM2VmNzNmMzQwYjI4MGYzMzRkMGFlMTMyYWE0XzItNi0xLTEtMA_c2183c7d-bfdf-42bc-b645-ffb422e59ed4"
      unitRef="usd">2500000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i1dc51ab0e86843eca09a9f411a9e9792_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTowYTA3ZDNlZjczZjM0MGIyODBmMzM0ZDBhZTEzMmFhNC90YWJsZXJhbmdlOjBhMDdkM2VmNzNmMzQwYjI4MGYzMzRkMGFlMTMyYWE0XzItOC0xLTEtMA_452c053f-38ca-400f-b5ac-9cd73dfda159"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i8c63410ff6fc47e787894ad9e357e666_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjMvZnJhZzphYmE2Y2MxYTQ3YjY0MzI5OTBkN2E1ZGM1NDBlNGYzZi90YWJsZTowYTA3ZDNlZjczZjM0MGIyODBmMzM0ZDBhZTEzMmFhNC90YWJsZXJhbmdlOjBhMDdkM2VmNzNmMzQwYjI4MGYzMzRkMGFlMTMyYWE0XzItMTAtMS0xLTA_ae3b9e8f-12ca-414a-a09e-26313cbae8ad"
      unitRef="usd">5000000.0</us-gaap:LossContingencyDamagesSoughtValue>
    <dei:DocumentType
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjA0_d2d88a08-dbb2-42f1-9f06-b8da47e14fab">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6ZGRmOTI4OWE1NDM1NGQ2N2EwNzIyMTQxMWUwYzU3YWEvdGFibGVyYW5nZTpkZGY5Mjg5YTU0MzU0ZDY3YTA3MjIxNDExZTBjNTdhYV8xLTAtMS0xLTA_dc88a87b-afbb-484a-9507-26157f4e515b">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6ZGRmOTI4OWE1NDM1NGQ2N2EwNzIyMTQxMWUwYzU3YWEvdGFibGVyYW5nZTpkZGY5Mjg5YTU0MzU0ZDY3YTA3MjIxNDExZTBjNTdhYV8yLTMtMS0xLTA_fed29879-ce86-428e-baef-ff87e8fa1ed8">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6ZGRmOTI4OWE1NDM1NGQ2N2EwNzIyMTQxMWUwYzU3YWEvdGFibGVyYW5nZTpkZGY5Mjg5YTU0MzU0ZDY3YTA3MjIxNDExZTBjNTdhYV80LTAtMS0xLTA_fd4cfce5-c28f-47d0-80ba-b9cb5e307c04">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjAw_c94c4fe8-d227-41b9-922a-d0d192c61053">001-10716</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjA1_8c049677-396e-4ace-986a-0bb848743efb">TRIMAS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6ZGRlYThhZDBlNTFiNDRjOThkZjQ3Zjk4MmYwOTgxMzYvdGFibGVyYW5nZTpkZGVhOGFkMGU1MWI0NGM5OGRmNDdmOTgyZjA5ODEzNl8wLTAtMS0xLTA_1d827289-0a93-443a-aa73-d2f9873e5306">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6ZGRlYThhZDBlNTFiNDRjOThkZjQ3Zjk4MmYwOTgxMzYvdGFibGVyYW5nZTpkZGVhOGFkMGU1MWI0NGM5OGRmNDdmOTgyZjA5ODEzNl8wLTItMS0xLTA_a26b4dd8-ce19-4968-a9be-355e1512f679">38-2687639</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMTk4_c4b33007-fb19-477b-8a77-6802f80bc953">38505 Woodward Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjA2_f23dcf58-ec48-4c6c-b9c9-6abea3690e20">Suite&#160;200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjA3_b6f558c1-fc05-48cd-bde3-504639daf82a">Bloomfield Hills</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMTk5_b6acf3dc-9b16-442a-adb0-61a6d3b60a24">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjEx_a772c192-1680-467f-85d5-c16474517b18">48304</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjA4_80e4e16d-c91d-4f68-99e7-9f5f001bb8c1">248</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjA5_b1b82d65-1be0-45cf-858a-68f8b9b6f20a">631-5450</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6NGZhYjYwMTZmZjAzNDc0MWFhOTVkOGYyZWI4Y2YxZTkvdGFibGVyYW5nZTo0ZmFiNjAxNmZmMDM0NzQxYWE5NWQ4ZjJlYjhjZjFlOV8xLTAtMS0xLTA_0bb83287-7cfa-478c-9f5c-11336ac4a9c9">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6NGZhYjYwMTZmZjAzNDc0MWFhOTVkOGYyZWI4Y2YxZTkvdGFibGVyYW5nZTo0ZmFiNjAxNmZmMDM0NzQxYWE5NWQ4ZjJlYjhjZjFlOV8xLTEtMS0xLTA_140a4a85-b6d9-4cbe-b98d-ac134e975fa2">TRS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6NGZhYjYwMTZmZjAzNDc0MWFhOTVkOGYyZWI4Y2YxZTkvdGFibGVyYW5nZTo0ZmFiNjAxNmZmMDM0NzQxYWE5NWQ4ZjJlYjhjZjFlOV8xLTItMS0xLTA_c4f9162d-75c4-4136-9cca-903557c1faaf">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjAx_251e6e12-814c-461c-9675-c0bd622a2ce6">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjAy_8e094f37-7065-4d7b-b2ca-8fb6d396eedb">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjAz_58c1ef16-8a43-43a3-8046-80ef1c2b9a7a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjEw_82e37b8c-6dbb-496a-ba21-30ee6189739e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6NjIyMjkzYzBjMDUzNGU0ZjhjZGU3N2U2NDE1YTY5MDYvdGFibGVyYW5nZTo2MjIyOTNjMGMwNTM0ZTRmOGNkZTc3ZTY0MTVhNjkwNl8wLTAtMS0xLTA_7967601e-cd00-4030-9c9f-48aaf908782c">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6NjIyMjkzYzBjMDUzNGU0ZjhjZGU3N2U2NDE1YTY5MDYvdGFibGVyYW5nZTo2MjIyOTNjMGMwNTM0ZTRmOGNkZTc3ZTY0MTVhNjkwNl8wLTEwLTEtMS0w_2a203765-402a-4795-9153-8433a1370e5d">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGFibGU6NjIyMjkzYzBjMDUzNGU0ZjhjZGU3N2U2NDE1YTY5MDYvdGFibGVyYW5nZTo2MjIyOTNjMGMwNTM0ZTRmOGNkZTc3ZTY0MTVhNjkwNl8xLTEwLTEtMS0w_2bfd4fcb-0141-4820-87ca-08951df4e8f8">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8zMjEy_85f1eba2-aa96-4f61-b2c0-fc1f4fc0a633">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i330afc21678144b2816eab80f89cfa9f_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8yNTI5_0a5f275c-f1ed-41da-b067-a5bb36e80247"
      unitRef="usd">1000000000.0</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic95b4fdc49504e95aa905b0f66492d45_I20210219"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xL2ZyYWc6OTZmYmU0ZDQ2NDlkNDJlYjhlNmQ4ODRhZTEwOTk2OWEvdGV4dHJlZ2lvbjo5NmZiZTRkNDY0OWQ0MmViOGU2ZDg4NGFlMTA5OTY5YV8yOTg2_6d744d2c-d22b-4858-a353-81a6e7e3d90b"
      unitRef="shares">43178165</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzQtMi0xLTEtMA_be35595a-b9f5-4d4d-876e-a01f32325af6"
      unitRef="usd">73950000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzQtNC0xLTEtMA_568abdf1-0cff-4083-9570-c39060275675"
      unitRef="usd">172470000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzUtMi0xLTEtMA_79c41489-8bf9-4ce8-b619-a970bd73ec68"
      unitRef="usd">113410000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzUtNC0xLTEtMA_e07067bb-f5e2-479c-9768-f2c54cd76898"
      unitRef="usd">108860000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzYtMi0xLTEtMA_07f46d15-a257-44d2-bf2b-7c83ab2d35ef"
      unitRef="usd">149380000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzYtNC0xLTEtMA_a11f8d0c-bb8e-4e91-b12c-3a233c4648fe"
      unitRef="usd">132660000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzctMi0xLTEtMA_6d72d76c-ec72-422b-9b1f-7986f6f849c6"
      unitRef="usd">15090000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzctNC0xLTEtMA_1469249e-7911-4a9b-b226-a03843925a36"
      unitRef="usd">20050000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzktMi0xLTEtMA_4dc33707-910a-4f72-a405-13d93b5a4810"
      unitRef="usd">351830000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzktNC0xLTEtMA_847436e9-7343-43f0-b30e-f9b139869d01"
      unitRef="usd">434040000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzEwLTItMS0xLTA_435d70be-ed2c-44ee-a238-28fb3ad9f968"
      unitRef="usd">253060000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzEwLTQtMS0xLTA_b1b5c585-73af-4d8c-8a2a-872723feaa37"
      unitRef="usd">214330000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzExLTItMS0xLTA_8b53c183-bb83-44d9-942c-fbe23ea1d309"
      unitRef="usd">37820000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzExLTQtMS0xLTA_e1012a0f-38c9-4028-a801-5598e2e40a3d"
      unitRef="usd">27850000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzEyLTItMS0xLTA_6ca4a8a0-895e-4cc1-918d-c50f3e4f2ee0"
      unitRef="usd">303970000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzEyLTQtMS0xLTA_f76941cd-f731-4e6a-80fb-95ae63443653"
      unitRef="usd">334640000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzEzLTItMS0xLTA_e54983b7-ade2-4a20-9e11-f88072d3552a"
      unitRef="usd">206200000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzEzLTQtMS0xLTA_46ba242a-19f9-48a2-b596-390ec8810ef6"
      unitRef="usd">161390000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzE0LTItMS0xLTA_d210a0a2-0461-4914-afd2-7e7ae993c237"
      unitRef="usd">19580000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzE0LTQtMS0xLTA_08b1cf87-bcaa-4694-965e-c973119a9a97"
      unitRef="usd">500000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzE1LTItMS0xLTA_88bb231b-aca3-4a5b-a125-476d78733189"
      unitRef="usd">21420000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzE1LTQtMS0xLTA_af69b2cc-95e2-480d-9649-ee5dc0e6d03a"
      unitRef="usd">19950000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzE3LTItMS0xLTA_bfa1bdfd-76d8-4c0e-a209-35f40b0cb816"
      unitRef="usd">1193880000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzE3LTQtMS0xLTA_237f014b-0a95-4dfd-8a2d-6ebba36a0c8d"
      unitRef="usd">1192700000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzIxLTItMS0xLTA_0fad3fda-70ce-40cf-95f8-cc60c749496b"
      unitRef="usd">69910000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzIxLTQtMS0xLTA_7b584737-7c77-451e-a159-72ff73e5ccf3"
      unitRef="usd">72670000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzIyLTItMS0xLTA_f948a458-9369-48d7-8736-0911e9c727cb"
      unitRef="usd">60540000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzIyLTQtMS0xLTA_fdf07c85-ec85-4300-8024-ad474b1eea3d"
      unitRef="usd">42020000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzIzLTItMS0xLTA_4949e55d-84b7-4871-ae25-3a8bc90b97a0"
      unitRef="usd">6740000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzIzLTQtMS0xLTA_b3b3bf09-d016-48f0-87d3-a0e142686784"
      unitRef="usd">5100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI1LTItMS0xLTA_9f676077-4b4f-426b-b3bb-07c418b671f5"
      unitRef="usd">137190000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI1LTQtMS0xLTA_7bc22357-e50c-4304-865e-b409806b6c0e"
      unitRef="usd">119790000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI2LTItMS0xLTA_0d61ea76-caa5-4c2d-aee4-17d9917b8b2d"
      unitRef="usd">346290000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI2LTQtMS0xLTA_7c78d0c3-63cf-4322-bca5-2cf95956ecd2"
      unitRef="usd">294690000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI3LTItMS0xLTA_d57bc6d3-680d-41a7-b6c2-c4631b77321b"
      unitRef="usd">31610000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI3LTQtMS0xLTA_b49bb647-5092-453a-b75b-a23226e1e7c2"
      unitRef="usd">23100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI4LTItMS0xLTA_be849423-7e9c-4872-bc32-263bf0fec9b2"
      unitRef="usd">24850000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI4LTQtMS0xLTA_042e49e2-5a82-41d2-b2ed-03b5a3c7b0a3"
      unitRef="usd">16830000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI5LTItMS0xLTA_cc9120d8-a32d-46b9-95bb-937f0b1b0fb6"
      unitRef="usd">69690000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzI5LTQtMS0xLTA_3b5e70f5-c860-4000-aefe-02d46fe77589"
      unitRef="usd">40810000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzMxLTItMS0xLTA_cf9a2133-f6e5-4edb-866d-ab8e2209b77e"
      unitRef="usd">609630000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzMxLTQtMS0xLTA_367969cf-6ffa-430b-8af7-6f760200a0b2"
      unitRef="usd">495220000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzMyLTItMS0xLTA_cdbf9cbb-6215-4aff-a585-298fb4abc40c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzMyLTQtMS0xLTA_612c32e1-2892-4fe9-848a-db22b38095c9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzMzLTItMS0xLTA_17692dc8-4b72-4a52-a998-e6449879ba9e"
      unitRef="usd">430000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzMzLTQtMS0xLTA_24033d06-2160-4ae0-8473-d7b7da929262"
      unitRef="usd">450000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM0LTItMS0xLTA_67694ba6-d1d5-429c-8f6e-a42ab727df15"
      unitRef="usd">749050000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM0LTQtMS0xLTA_7da519aa-0413-4c7a-a732-c9583ebf030f"
      unitRef="usd">782880000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM1LTItMS0xLTA_27c47b1d-e700-4cbe-9ea9-fea58b58cc57"
      unitRef="usd">-159610000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM1LTQtMS0xLTA_915710ba-7d0f-4565-9e01-4bae30021c5d"
      unitRef="usd">-79850000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM2LTItMS0xLTA_e2118e52-b46b-4bca-93f4-930b6e953057"
      unitRef="usd">-5620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM2LTQtMS0xLTA_94bc2e66-0ce2-46b1-8035-833711ebdcc8"
      unitRef="usd">-6000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM3LTItMS0xLTA_c65d45a2-d28f-4f5e-b339-3a5486dbe1bb"
      unitRef="usd">584250000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM3LTQtMS0xLTA_b4e488e3-e8e6-4bde-9abf-bdc476174864"
      unitRef="usd">697480000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM4LTItMS0xLTA_d953ab43-9773-4d5b-a765-9720fbae7a68"
      unitRef="usd">1193880000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzMvZnJhZzpiZjUxMTA5MTBkZTM0MmJmYjlmMTRlMzNkMjZkZTRmMy90YWJsZTpjODNkN2E0NzM3NTg0NDRlYTA4NzNmNmRmNjA3M2NiZC90YWJsZXJhbmdlOmM4M2Q3YTQ3Mzc1ODQ0NGVhMDg3M2Y2ZGY2MDczY2JkXzM4LTQtMS0xLTA_2ed7597f-01bc-491e-a36c-293dbc01ecfd"
      unitRef="usd">1192700000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzItMi0xLTEtMA_d9007bae-cb6d-4f7c-8eb3-414508e1daac"
      unitRef="usd">769970000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzItNC0xLTEtMA_c9aed50e-fd85-47a2-a38c-0b3b8975d810"
      unitRef="usd">723530000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzItNi0xLTEtMA_f17fb8bb-7fe0-43fc-8d11-967acde87c58"
      unitRef="usd">705030000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzMtMi0xLTEtMA_b3f1ac38-1510-41a2-bfee-743a89d089ed"
      unitRef="usd">587890000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzMtNC0xLTEtMA_4b2def64-0098-43e6-ae90-82cf285cfb01"
      unitRef="usd">529630000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzMtNi0xLTEtMA_8355158c-cfb4-4179-949d-d15fd4ca2eaf"
      unitRef="usd">504920000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzQtMi0xLTEtMA_708d6a1e-e119-461e-a878-1a8a42347753"
      unitRef="usd">182080000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzQtNC0xLTEtMA_ff4965e9-07c3-4643-92bb-2fffb5983b09"
      unitRef="usd">193900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzQtNi0xLTEtMA_39f4f6e7-456a-4e0c-92ef-336757d6766b"
      unitRef="usd">200110000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzUtMi0xLTEtMA_ccc25075-6dab-4a99-bd8a-93bd67ec88ed"
      unitRef="usd">134480000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzUtNC0xLTEtMA_619df029-3349-4e48-87f9-befd6ea367fc"
      unitRef="usd">102530000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzUtNi0xLTEtMA_30735cf3-529d-46e1-87e8-b850629414b1"
      unitRef="usd">91210000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzYtMi0xLTEtMA_b1f041b6-fac4-437f-baba-1d67d258ac59"
      unitRef="usd">-1290000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzYtNC0xLTEtMA_4183d27e-06fb-4232-b71f-36eb0c1f4ce8"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzYtNi0xLTEtMA_2daa2c38-1617-4a53-9c35-5e92322d68d5"
      unitRef="usd">-90000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzctMi0xLTEtMA_8956079a-11d0-4322-8767-88111f084101"
      unitRef="usd">134600000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzctNC0xLTEtMA_aff32441-3228-4a86-b4e1-5c56c5cb1337"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzctNi0xLTEtMA_0874fa10-069a-49b1-b79a-dae44353b747"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzgtMi0xLTEtMA_dd05e439-9807-4058-a5f5-a871e05ee106"
      unitRef="usd">-88290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzgtNC0xLTEtMA_20c53cf5-8815-457c-8ba7-650b96fbd670"
      unitRef="usd">91220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzgtNi0xLTEtMA_de99734f-9e9d-4b01-9630-7d664d99c4ed"
      unitRef="usd">108810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEwLTItMS0xLTA_077f1564-bc4c-4eda-a5d3-c98573a330c0"
      unitRef="usd">14660000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEwLTQtMS0xLTA_7c2fcc4a-b61e-41b5-aadb-2b27e55828e0"
      unitRef="usd">13950000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEwLTYtMS0xLTA_ae92b0db-d365-497c-87ea-3dc21155f796"
      unitRef="usd">13910000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEyLTItMS0xLTA_fb83a5c7-142d-4aac-aa70-2cc6ba7390e3"
      unitRef="usd">240000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEyLTQtMS0xLTA_da827b10-140d-4e72-822e-38679d359f44"
      unitRef="usd">990000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEyLTYtMS0xLTA_bdc005ee-3bd4-479a-ae70-b7c882553d6d"
      unitRef="usd">-2540000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEzLTItMS0xLTA_f2503ed5-0f49-42f9-a5c0-92d8352a8a1c"
      unitRef="usd">-14420000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEzLTQtMS0xLTA_a3d75d80-7f04-4f69-9129-6511c40b8683"
      unitRef="usd">-12960000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzEzLTYtMS0xLTA_00db2faf-7345-40d7-ac10-06fa2ec1db22"
      unitRef="usd">-16450000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE0LTItMS0xLTA_c8696558-bf52-4729-ae7b-d6f1b3a14267"
      unitRef="usd">-102710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE0LTQtMS0xLTA_50162d4b-8549-4f08-b94c-f1d47139d593"
      unitRef="usd">78260000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE0LTYtMS0xLTA_cbe38561-1841-4382-9517-9dfaf39db156"
      unitRef="usd">92360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE1LTItMS0xLTA_415d8007-a1d7-4083-8b66-9612768824f0"
      unitRef="usd">-22950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE1LTQtMS0xLTA_242984a2-e042-49b5-af61-a96088bfe485"
      unitRef="usd">16320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE1LTYtMS0xLTA_cff186cb-9ea3-44b0-9993-062e07ac050c"
      unitRef="usd">18650000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE2LTItMS0xLTA_67edd8a7-633a-4bdd-a78c-9516a2b5ee2d"
      unitRef="usd">-79760000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE2LTQtMS0xLTA_8075225b-b62f-4581-a8c4-ec834775d2d9"
      unitRef="usd">61940000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE2LTYtMS0xLTA_82ca1a39-880b-45cc-b6f0-0c4641fdd4a6"
      unitRef="usd">73710000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE3LTItMS0xLTA_a495d784-6ea9-47ca-add2-41c8b7d7a0ed"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE3LTQtMS0xLTA_5892675b-5d51-409f-9ed5-22275015fa9e"
      unitRef="usd">36680000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE3LTYtMS0xLTA_cfa1e4f8-ab39-4980-b8f3-69da5400f968"
      unitRef="usd">9590000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE4LTItMS0xLTA_2e4fb6db-cd0c-4442-88f6-0775b6bfe8f5"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE4LTQtMS0xLTA_1c2c0184-6dba-4b64-add9-bbc53978c994"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzE4LTYtMS0xLTA_c63970ea-961b-48b1-a450-f89b373dd2ec"
      unitRef="usd">83300000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIwLTItMS0xLTA_91b8fb3f-e3b5-4718-afb1-f682f7dec224"
      unitRef="usdPerShare">-1.83</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIwLTQtMS0xLTA_da14742d-2375-44ac-80a8-338ed0993445"
      unitRef="usdPerShare">1.37</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIwLTYtMS0xLTA_c147a7ed-6870-4f05-9757-4e1383aa7e85"
      unitRef="usdPerShare">1.61</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIxLTItMS0xLTA_7203e47d-6925-4ce5-ac3e-e01ab18ca390"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIxLTQtMS0xLTA_3fa10e04-6aa3-4ffc-b6ac-f5ea519391a5"
      unitRef="usdPerShare">0.81</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIxLTYtMS0xLTA_1c04019e-3449-448f-a7e6-a4635498efd9"
      unitRef="usdPerShare">0.21</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIyLTItMS0xLTA_6866bfb8-a786-4215-905c-87621ec64675"
      unitRef="usdPerShare">-1.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIyLTQtMS0xLTA_dff6a170-3a80-4344-ac7e-ce099f6459c0"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIyLTYtMS0xLTA_98c9ab05-8931-4aa7-a2c9-158cb1a8c997"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIzLTItMS0xLTA_f3d1cc84-7c30-4699-bd99-6f91f3cb6214"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIzLTQtMS0xLTA_a005b21c-8f07-4765-9908-c683f75170d7"
      unitRef="shares">45303659</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzIzLTYtMS0xLTA_118d5d14-75e2-4595-86a9-3e27d41853d5"
      unitRef="shares">45824555</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI1LTItMS0xLTA_75097161-5eeb-4b99-895c-0fb88ad42694"
      unitRef="usdPerShare">-1.83</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI1LTQtMS0xLTA_9f9c25fc-19dc-41a6-b1b2-4e2a2870079f"
      unitRef="usdPerShare">1.36</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI1LTYtMS0xLTA_0ff5f301-025d-43d3-93de-a76401875a7f"
      unitRef="usdPerShare">1.60</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI2LTItMS0xLTA_010e429b-141e-478a-a963-ff55083f2574"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI2LTQtMS0xLTA_429c8357-9e13-4635-ad48-454dd9a2a9f7"
      unitRef="usdPerShare">0.80</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI2LTYtMS0xLTA_9f8bcedb-3b4e-451f-ad24-9c59b6db7ffa"
      unitRef="usdPerShare">0.20</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI3LTItMS0xLTA_167ab93d-5784-4c06-9164-210872aad609"
      unitRef="usdPerShare">-1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI3LTQtMS0xLTA_1ad2c456-db08-4c74-b334-ec37741c4782"
      unitRef="usdPerShare">2.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI3LTYtMS0xLTA_cd482dd5-7f95-4e6d-8810-1e3f25a7bdb9"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI4LTItMS0xLTA_19245b73-550d-45b8-9789-314446cb21d0"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI4LTQtMS0xLTA_a19d1342-09de-4bba-a18e-6c8b22d10baf"
      unitRef="shares">45595154</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xMzkvZnJhZzpkZmE2MDUwMDNhM2M0ODM4OGQ3OTYyMTU4YWFiYmY3My90YWJsZTo4MzI4NTA4OTI4ZmM0MWIxOGVjMDAxOGU0YWQzNTM3NC90YWJsZXJhbmdlOjgzMjg1MDg5MjhmYzQxYjE4ZWMwMDE4ZTRhZDM1Mzc0XzI4LTYtMS0xLTA_f89bd361-2663-4fed-bc68-29b5ef9a8896"
      unitRef="shares">46170464</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzItMi0xLTEtMA_152ec12f-bae1-4a53-860d-8d668421bf5a"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzItNC0xLTEtMA_790ed570-dd5b-4a34-a63b-e5b430d3382f"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzItNi0xLTEtMA_fd5cbef2-3249-4b13-af18-de24c593dda5"
      unitRef="usd">83300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzQtMi0xLTEtMA_853256e2-80bf-4ab3-8aba-d2da2aa1f749"
      unitRef="usd">1310000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzQtNC0xLTEtMA_b8edf932-49bc-45b8-8b1f-2aa90ac99c26"
      unitRef="usd">-1470000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzQtNi0xLTEtMA_b96114d4-f0b9-45e4-bb0d-135aa63f93e2"
      unitRef="usd">3250000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzUtMi0xLTEtMA_f7aa18fa-f609-48ed-9e17-b153d86d02b0"
      unitRef="usd">6880000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzUtNC0xLTEtMA_05e7a25f-6675-414f-8cc9-407ff732665c"
      unitRef="usd">10290000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzUtNi0xLTEtMA_f59b76c3-b5f5-483a-be5c-74b36a660cd5"
      unitRef="usd">-6880000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzYtMi0xLTEtMA_b401a792-219b-43c3-aa2b-32e1cb381498"
      unitRef="usd">-7810000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzYtNC0xLTEtMA_479aab5f-9257-4772-a372-a5fe62fb8cf2"
      unitRef="usd">3300000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzYtNi0xLTEtMA_b36f6d91-d67b-4c45-930d-66406f841006"
      unitRef="usd">4110000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzctMi0xLTEtMA_dd971e3b-7119-4a9b-9b45-c363152da6a6"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzctNC0xLTEtMA_efed6b32-75a3-4f7c-9b5c-3096aafac323"
      unitRef="usd">12120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzctNi0xLTEtMA_882cd12b-2d9f-4903-abc7-3a192131ca5e"
      unitRef="usd">480000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzgtMi0xLTEtMA_5013a616-1fa9-439a-8dba-258425e1aea0"
      unitRef="usd">-79380000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzgtNC0xLTEtMA_c150341c-fbb6-4834-840b-a1457d4b0006"
      unitRef="usd">110740000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDIvZnJhZzozYTNlZjkwNTY2ZDI0YjIxOTk3YTY3M2FkZmE0MDFhZC90YWJsZTowOTA2YjM3ODdkODQ0ZTg0Yjc1MWFmMDRmMzY0ZGEzOC90YWJsZXJhbmdlOjA5MDZiMzc4N2Q4NDRlODRiNzUxYWYwNGYzNjRkYTM4XzgtNi0xLTEtMA_3b3e21c5-c9ed-4e8b-992c-6245fd84ae7b"
      unitRef="usd">83780000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMtMi0xLTEtMA_152ec12f-bae1-4a53-860d-8d668421bf5a"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMtNC0xLTEtMA_790ed570-dd5b-4a34-a63b-e5b430d3382f"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMtNi0xLTEtMA_fd5cbef2-3249-4b13-af18-de24c593dda5"
      unitRef="usd">83300000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQtMi0xLTEtMA_a495d784-6ea9-47ca-add2-41c8b7d7a0ed"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQtNC0xLTEtMA_5892675b-5d51-409f-9ed5-22275015fa9e"
      unitRef="usd">36680000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQtNi0xLTEtMA_cfa1e4f8-ab39-4980-b8f3-69da5400f968"
      unitRef="usd">9590000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUtMi0xLTEtMA_4a694673-cdb8-4a65-8839-33aa383f41cd"
      unitRef="usd">-79760000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUtNC0xLTEtMA_2659f97b-f3af-47f3-9cb7-9be1689a121e"
      unitRef="usd">61940000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUtNi0xLTEtMA_a7fd5f9d-6795-4ce9-aeb5-301f38215d0c"
      unitRef="usd">73710000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzctMi0xLTEtMA_d8aa16d3-ac78-45c9-86ce-3bae8195247f"
      unitRef="usd">134600000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzctNC0xLTEtMA_c260c21f-5306-4fc9-af9e-97a7817ef53d"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzctNi0xLTEtMA_db01f2e7-07cd-4ecc-98ba-df268663a82f"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzgtMi0xLTEtMA_0d6697e2-e31f-4a57-8156-ea6cf7c15d24"
      unitRef="usd">-1290000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzgtNC0xLTEtMA_26307660-7853-47b3-9d18-5874eef80a65"
      unitRef="usd">-150000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzgtNi0xLTEtMA_bcc7b300-83a0-44b7-baee-005277ee0f12"
      unitRef="usd">-90000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:Depreciation
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzktMi0xLTEtMA_37262981-2cc5-4b50-a58e-4109bb8d51d7"
      unitRef="usd">29020000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzktNC0xLTEtMA_f8195fc7-9859-4566-9dbc-00e84854c84b"
      unitRef="usd">24870000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzktNi0xLTEtMA_1dea7082-cc15-495a-8198-d323031733bb"
      unitRef="usd">22230000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEwLTItMS0xLTA_6a9c7344-00f4-42b2-9f64-b2cab375328e"
      unitRef="usd">20750000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEwLTQtMS0xLTA_8a7e0a5c-f770-49bf-bcf0-1acbbf1fee48"
      unitRef="usd">18630000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEwLTYtMS0xLTA_696b3a7c-de4e-4afa-a40b-5b6519c4b92d"
      unitRef="usd">18260000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzExLTItMS0xLTA_50531a12-495d-4b65-b906-c4c76ec4c178"
      unitRef="usd">1150000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzExLTQtMS0xLTA_93f606b7-87a2-4f60-8b70-da92c15393e6"
      unitRef="usd">1130000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzExLTYtMS0xLTA_05c545a5-a9ad-457c-b5f2-53776c96a1af"
      unitRef="usd">1290000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEyLTItMS0xLTA_0f60a766-0e27-436e-8a23-9cbd0da3bbd8"
      unitRef="usd">-33710000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEyLTQtMS0xLTA_8ee6c199-00e1-4717-8582-3a70ed1ce2ac"
      unitRef="usd">2100000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEyLTYtMS0xLTA_1cc08de5-74c5-4970-977d-598c2b8fdb9c"
      unitRef="usd">5810000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEzLTItMS0xLTA_17476e4b-e220-4b4d-be50-75afdb623aed"
      unitRef="usd">8170000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEzLTQtMS0xLTA_5e04ac23-130e-4ce4-9a10-196755deb0ac"
      unitRef="usd">6450000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzEzLTYtMS0xLTA_b5c9eef6-3ed5-4047-9a9a-3007b60e0ab8"
      unitRef="usd">7170000</us-gaap:ShareBasedCompensation>
    <trs:Increasedecreaseinasbestosliability
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE2LTItMS0xLTgwOA_b1ed961a-e877-49bb-b512-8089ea4a24c1"
      unitRef="usd">23400000</trs:Increasedecreaseinasbestosliability>
    <trs:Increasedecreaseinasbestosliability
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE2LTQtMS0xLTgxMg_2456c631-7c47-4a82-a54a-ad9b4e94d94b"
      unitRef="usd">0</trs:Increasedecreaseinasbestosliability>
    <trs:Increasedecreaseinasbestosliability
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE2LTYtMS0xLTgxNg_c8ff4052-b316-4caa-840e-3460b155ca67"
      unitRef="usd">0</trs:Increasedecreaseinasbestosliability>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE2LTItMS0xLTA_29176511-59ca-4b5b-832b-e0b17046b6b2"
      unitRef="usd">-9580000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE2LTQtMS0xLTA_5f073d19-f3f7-44aa-a2d4-c8ac1b3ae420"
      unitRef="usd">-3280000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE2LTYtMS0xLTA_bd87ca1a-6394-432f-bb1a-649116dd83f3"
      unitRef="usd">9570000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE3LTItMS0xLTA_688a48f6-c9e7-4827-915b-6af3a68124dc"
      unitRef="usd">-3980000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE3LTQtMS0xLTA_c953ed19-cf8b-441e-bd2e-4eac8b3ec2a0"
      unitRef="usd">-740000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE3LTYtMS0xLTA_260f3097-1f73-4791-a121-8d25df8aae5d"
      unitRef="usd">14680000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE4LTItMS0xLTA_69bedfc1-90fa-4261-bbc8-1afd20402fc6"
      unitRef="usd">-4400000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE4LTQtMS0xLTA_25dd5ce4-3090-4764-a680-e152e40effc3"
      unitRef="usd">6930000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE4LTYtMS0xLTA_450f293c-2008-47c3-ac85-4c25004877f7"
      unitRef="usd">-8790000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE5LTItMS0xLTA_5f1e51a3-bb53-4f34-b564-5abbdf2412a1"
      unitRef="usd">4490000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE5LTQtMS0xLTA_8ef78f5a-84e3-418e-a901-966a29846f8f"
      unitRef="usd">-12780000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzE5LTYtMS0xLTA_5da22a98-193f-4e70-9105-af58335ed1af"
      unitRef="usd">-2330000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIwLTItMS0xLTA_7d896d6a-35be-42a2-b2e6-9a86653b1069"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIwLTQtMS0xLTA_07d9b9ed-fb80-4ec5-9976-8d9aff94ae11"
      unitRef="usd">3870000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIwLTYtMS0xLTA_e6278360-a733-472e-a5bd-e18a571fef81"
      unitRef="usd">-10000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIxLTItMS0xLTA_c2330407-a862-4541-ab91-d621f6a54446"
      unitRef="usd">127410000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIxLTQtMS0xLTA_659646fc-66e5-4c70-9f13-f412e5bf564f"
      unitRef="usd">95710000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIxLTYtMS0xLTA_40ceacec-cafe-4f3f-8f55-6af8eb022792"
      unitRef="usd">110780000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIyLTItMS0xLTA_f52e7dc7-315c-43b2-b2bf-e6434dc88913"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIyLTQtMS0xLTA_b2066d19-fd85-44b2-829d-807b2fb96acc"
      unitRef="usd">-20110000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIyLTYtMS0xLTA_4ba6e518-c8cb-41de-bdf7-e7237b57cb4c"
      unitRef="usd">18540000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIzLTItMS0xLTA_33482eaa-947c-49ee-8cca-b34f89a67714"
      unitRef="usd">127410000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIzLTQtMS0xLTA_d87748b2-f86d-43e8-9ffc-242182f018d7"
      unitRef="usd">75600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzIzLTYtMS0xLTA_bb2801dc-ffb4-4941-bb3f-87ea795ab01e"
      unitRef="usd">129320000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI1LTItMS0xLTA_74f3399d-8eea-4418-b6fc-0574f0dbf8da"
      unitRef="usd">40480000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI1LTQtMS0xLTA_868b54e2-1eb5-4b38-a061-b138a9887c92"
      unitRef="usd">29670000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI1LTYtMS0xLTA_9af54371-e59c-445e-81e0-bdd82a0b49dc"
      unitRef="usd">23420000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI2LTItMS0xLTA_9027035f-9e13-4d04-b183-24a99ce94461"
      unitRef="usd">193540000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI2LTQtMS0xLTA_3653de7b-1e31-414e-93b4-62e8a22b525e"
      unitRef="usd">67090000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI2LTYtMS0xLTA_88dd03c8-6522-4dff-8c59-c37d86407c80"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI3LTItMS0xLTA_ce557472-c614-43dc-ba55-37b642de5bd5"
      unitRef="usd">1950000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI3LTQtMS0xLTA_5533f0cd-b5ff-41ec-ac2a-d6033e0ca8d7"
      unitRef="usd">128080000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI3LTYtMS0xLTA_327ebf0c-c241-465b-a1bc-a84f529e42f3"
      unitRef="usd">60000</us-gaap:ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI4LTItMS0xLTA_b32e722d-4bbd-4566-aefe-0629cbcd8fb5"
      unitRef="usd">-232070000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI4LTQtMS0xLTA_7d0d95d6-75c7-4534-bd43-7ec0277e34f2"
      unitRef="usd">31320000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI4LTYtMS0xLTA_78675c34-c673-4f9b-9472-f6bc8afcbbe6"
      unitRef="usd">-23360000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI5LTItMS0xLTA_399013a8-735d-4756-8a51-5506888887cd"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI5LTQtMS0xLTA_8e831a05-084f-4846-8839-428c0afb7c78"
      unitRef="usd">-2240000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzI5LTYtMS0xLTA_d09d5ec8-ee39-44c0-b2f1-e6485bfd108e"
      unitRef="usd">-1440000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMwLTItMS0xLTA_25644305-dbb4-4226-b169-eb5278d6fdba"
      unitRef="usd">-232070000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMwLTQtMS0xLTA_2e5652ee-dd4c-4047-8823-df76f14bbd86"
      unitRef="usd">29080000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMwLTYtMS0xLTA_f4f3c103-6181-4d5a-a5d3-f4c6bc9ea51f"
      unitRef="usd">-24800000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMyLTItMS0xLTA_57c2a463-5d20-4e57-851e-9c139d272bcb"
      unitRef="usd">367280000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMyLTQtMS0xLTA_4c4809af-16c9-4c42-92f2-112792875876"
      unitRef="usd">189060000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMyLTYtMS0xLTA_3e5e32e1-e6c1-426c-a010-d5d355b758d5"
      unitRef="usd">59060000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMzLTItMS0xLTA_56887e4d-0fcc-4028-a928-89c057fc6a80"
      unitRef="usd">319120000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMzLTQtMS0xLTA_ff550aae-5d71-4584-958c-9432a62d265b"
      unitRef="usd">189340000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzMzLTYtMS0xLTA_e5e31d6d-02d7-48d1-96b6-8839c63f53a8"
      unitRef="usd">68490000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzM0LTItMS0xLTA_e0ed249a-4cb2-4f97-9127-5782aa6c3203"
      unitRef="usd">39420000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzM0LTQtMS0xLTA_b5b010ea-839b-48c4-babd-5731e463dab7"
      unitRef="usd">36740000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzM0LTYtMS0xLTA_c04556e8-4057-496d-b1a8-53bc8e4d2d9d"
      unitRef="usd">12140000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzM1LTItMS0xLTA_56c83d7b-3d47-40d3-8f3f-b8e7d9679c18"
      unitRef="usd">2600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzM1LTQtMS0xLTA_5d9aae65-ee7e-4dd1-89a1-90870cb8263b"
      unitRef="usd">3340000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzM1LTYtMS0xLTA_54f316d4-a0f6-40c9-bd0e-dc5d75293e23"
      unitRef="usd">2380000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ1LTItMS0xLTA_bb512ee7-4db2-47c8-9c2e-15a3cace0e4f"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ1LTQtMS0xLTA_0d4b2404-ba1a-4da0-969b-ef7a67dbd749"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ1LTYtMS0xLTA_f8d6709d-492e-46ae-a07c-b74c637a2229"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ2LTItMS0xLTA_812ee9c3-a102-46dc-8f39-ae25db3110b4"
      unitRef="usd">6140000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ2LTQtMS0xLTA_13e57a0d-bb2e-4a9e-bbb9-84dfaba21a5c"
      unitRef="usd">-40360000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ2LTYtMS0xLTA_b896b7cb-4be1-4a5d-81d3-5c2c76a16607"
      unitRef="usd">-23950000</us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ3LTItMS0xLTA_a0211d69-b6fd-4b38-adeb-30a264c78598"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ3LTQtMS0xLTA_351d1516-9460-4d8c-ad53-80880fc3da89"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ3LTYtMS0xLTA_6b26d126-136e-46ad-9f20-543c646103ad"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ4LTItMS0xLTA_863b1862-f615-4db5-bd59-bf871ba61751"
      unitRef="usd">6140000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ4LTQtMS0xLTA_baf27c4b-dad3-4d35-b52a-354a13cc3224"
      unitRef="usd">-40360000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzQ4LTYtMS0xLTA_c8326cae-903a-4555-80c9-c81d65a9010b"
      unitRef="usd">-23950000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUwLTItMS0xLTA_0490a8ce-581a-4835-8c59-eaf923eb8816"
      unitRef="usd">-98520000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUwLTQtMS0xLTA_5ad1aaba-e4dc-4dd0-af6a-4657cb330d92"
      unitRef="usd">64320000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUwLTYtMS0xLTA_a925ebba-30b8-405c-bc8b-4d2e7a8bda28"
      unitRef="usd">80570000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUxLTItMS0xLTA_0ac51401-55ab-4846-98f3-01c5856246f3"
      unitRef="usd">172470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUxLTQtMS0xLTA_ce4013c4-48c1-490a-a688-cc0a4ca7d578"
      unitRef="usd">108150000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ice78c53bc4804b78bd6bf631925b5663_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUxLTYtMS0xLTA_26d44434-cc40-467b-826d-c1efdee0088a"
      unitRef="usd">27580000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUyLTItMS0xLTA_04dc59ca-2331-4f1a-a306-6f4024726a6f"
      unitRef="usd">73950000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUyLTQtMS0xLTA_fb0fe18c-ba8d-4415-a677-cbec6efc2668"
      unitRef="usd">172470000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzUyLTYtMS0xLTA_7493d660-8a49-4d2d-950a-5d7d82c73ece"
      unitRef="usd">108150000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzU0LTItMS0xLTA_139a5c4a-3ba7-4ac7-a023-cffdda61f6b9"
      unitRef="usd">13210000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzU0LTQtMS0xLTA_5ef6d752-b296-431d-bba7-7a791dc485fc"
      unitRef="usd">12430000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzU0LTYtMS0xLTA_a8be1678-760b-4693-9d4a-2ef57ebffb0c"
      unitRef="usd">13800000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzU1LTItMS0xLTA_4f863340-cd13-4ecf-9fbd-716a5f4dde1b"
      unitRef="usd">9060000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzU1LTQtMS0xLTA_accf6045-65aa-4156-92a2-92a957094115"
      unitRef="usd">44020000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDUvZnJhZzphMTA3Mjc4MjA0YWQ0Yjk0YmNhZDVlYTNiYzk4ZWY0NS90YWJsZTo4YjQ0MjY1YTdiYzQ0ZTU2ODFlOTZmZjdkMDkwZGMwNC90YWJsZXJhbmdlOjhiNDQyNjVhN2JjNDRlNTY4MWU5NmZmN2QwOTBkYzA0XzU1LTYtMS0xLTA_b0ca616b-5cb1-49b9-aa78-00eb1ad67577"
      unitRef="usd">7380000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b5fbc6758a34463b15f4ee857a66b02_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEtMi0xLTEtMA_a6d59360-3075-4e8a-8414-f53d3abf4cdb"
      unitRef="usd">460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f6e3e7cd2bd4811a99e8277cb10928d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEtNC0xLTEtMA_38d30d34-a56b-4f76-b592-088bca122ca9"
      unitRef="usd">823850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8ac1305511442d4a0ae3eb166fe2e6e_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEtNi0xLTEtMA_00eac4cf-33d3-4065-b51a-f7990862f45a"
      unitRef="usd">-262960000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7d2a6c438e9545d28c12c563e374026a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEtOC0xLTEtMA_1964eefe-0796-478b-8f2f-8507d8a17186"
      unitRef="usd">-17330000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice78c53bc4804b78bd6bf631925b5663_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEtMTAtMS0xLTA_5b3ae4c0-4b58-4edd-846a-5ba96d0c3e48"
      unitRef="usd">544020000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i3aeb526c171946f48c5074aeeef1b2db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzItNi0xLTEtMA_f9dd385c-7f3b-431b-8d76-68c46d8ce009"
      unitRef="usd">83300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzItMTAtMS0xLTA_1c4e95ef-5688-4e08-88e6-a1e60aa3addc"
      unitRef="usd">83300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i200d518f66d244d78a9211474fa8364b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzMtOC0xLTEtMA_bd6e8c19-78d7-4a39-a86b-d826f02e4e22"
      unitRef="usd">480000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzMtMTAtMS0xLTA_8d3f0cc1-5ada-4cf1-b5e8-1a72425b46f5"
      unitRef="usd">480000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ieb51f285a10e4538bc3de80831e0a518_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzUtNC0xLTEtMTMyMw_60989acd-a234-409c-8152-ae21733e698b"
      unitRef="usd">12140000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzUtMTAtMS0xLTg4ODc_2cb3c247-5eb0-4fea-b881-ffa5e62ff901"
      unitRef="usd">12140000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ieb51f285a10e4538bc3de80831e0a518_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzUtNC0xLTEtMA_e777bc8a-fe33-45c2-b2d1-b15ec5eba488"
      unitRef="usd">2380000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzUtMTAtMS0xLTA_44654b33-6ca4-41f1-a767-9d9e5297a4a4"
      unitRef="usd">2380000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieb51f285a10e4538bc3de80831e0a518_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzgtNC0xLTEtMA_2b1978a1-8b0f-445d-8bec-13dcbb7d748e"
      unitRef="usd">7170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzgtMTAtMS0xLTA_95801858-d00e-4cb8-8839-7e5ed6c56a32"
      unitRef="usd">7170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib384758c439e464aa347ec535394e456_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEwLTItMS0xLTA_cf22a658-3f07-44a1-8bee-526be1006049"
      unitRef="usd">460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie1a80a29055744c98643bc22f009457f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEwLTQtMS0xLTA_11c11098-14f7-4554-8433-493695637961"
      unitRef="usd">816500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea3a4c81def24de799ae713ce9c4b00f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEwLTYtMS0xLTA_76b7f123-83f6-4a76-9191-a78298577ae0"
      unitRef="usd">-179660000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i438bbea41e714948ad77ebd4d647bb6a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEwLTgtMS0xLTA_ed46ff36-42ee-4ded-8647-d8e1e5440126"
      unitRef="usd">-16850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEwLTEwLTEtMS0w_ebca97ca-d515-460b-bcfd-e921a0b67a32"
      unitRef="usd">620450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ib45b185e72d3420786e1a0f681d80ee5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzExLTYtMS0xLTA_6fd3b5dc-d99a-4ae2-bfee-4f03bf0b52a7"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzExLTEwLTEtMS0w_b657855f-2923-49c8-b0e2-f004a415cd18"
      unitRef="usd">98620000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie50a97f50f5742b2a357ee1d78a0ca8e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEyLTgtMS0xLTA_d8c69bd1-81c8-4da8-8aa5-11181ea1ac70"
      unitRef="usd">12120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzEyLTEwLTEtMS0w_f356a6fb-6f81-42fe-b482-6b0b6fe320b8"
      unitRef="usd">12120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib71433815ba045e7bc0b25fddedc0cc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE0LTItMS0xLTA_babdf4d4-16aa-428c-9bac-ad51ea259de3"
      unitRef="usd">10000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="if17d6e13723b42bfb4ef1686c6e90d92_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE0LTQtMS0xLTA_097b32f9-376f-40ba-b01f-715428ad9584"
      unitRef="usd">36730000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE0LTEwLTEtMS0w_6d6a68e4-08b8-49c8-8eef-12b9c0b3994d"
      unitRef="usd">36740000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if17d6e13723b42bfb4ef1686c6e90d92_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE1LTQtMS0xLTA_44c46261-ff3d-4c75-bdbe-af37d2dbc71c"
      unitRef="usd">3340000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE1LTEwLTEtMS0w_535269b5-e5f7-4b5b-a2f3-726c6ebffd88"
      unitRef="usd">3340000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if17d6e13723b42bfb4ef1686c6e90d92_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE4LTQtMS0xLTA_06ef7d20-eb4e-4eda-ab9c-cd1ad1317976"
      unitRef="usd">6450000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE4LTEwLTEtMS0w_326a1c84-0245-4af9-a8eb-c72f466300e6"
      unitRef="usd">6450000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <trs:ImpactOfAdoptionOfNewAccountingPronouncement
      contextRef="ib45b185e72d3420786e1a0f681d80ee5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE5LTYtMS0xLTA_43067bb0-865b-405d-a22f-9cea9d90d0fb"
      unitRef="usd">1190000</trs:ImpactOfAdoptionOfNewAccountingPronouncement>
    <trs:ImpactOfAdoptionOfNewAccountingPronouncement
      contextRef="ie50a97f50f5742b2a357ee1d78a0ca8e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE5LTgtMS0xLTA_8d907951-78c0-4450-9593-0390fa723f00"
      unitRef="usd">-1270000</trs:ImpactOfAdoptionOfNewAccountingPronouncement>
    <trs:ImpactOfAdoptionOfNewAccountingPronouncement
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzE5LTEwLTEtMS0w_e4f6a72c-ecf3-424c-9ef9-884aeee5e0aa"
      unitRef="usd">-80000</trs:ImpactOfAdoptionOfNewAccountingPronouncement>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2ce97adb662145f38cf72e2b3f71a3a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIwLTItMS0xLTA_b1a528dd-35d7-4b15-b961-2e6214332ee6"
      unitRef="usd">450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idee452854c284e8a9cb9b71cc12771a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIwLTQtMS0xLTA_d1a4a8b2-4ea5-45aa-9309-8476f3f24411"
      unitRef="usd">782880000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icafb6411c53f48b3aa72d3e8fc602da1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIwLTYtMS0xLTA_6c44cdbb-9f74-4226-b94c-ad1fc5a290c0"
      unitRef="usd">-79850000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd39ea60444d4467801703fc26923943_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIwLTgtMS0xLTA_a5068748-2dbb-427b-a640-7471ee6c75d2"
      unitRef="usd">-6000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIwLTEwLTEtMS0w_dfefaa66-668e-464f-b30f-2e709cb106f0"
      unitRef="usd">697480000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ib9ef77a10a8c41f1a90c70a6c80bce9b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIxLTYtMS0xLTA_e0dfe15a-e744-4d6c-8d10-987dbf9f18c5"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIxLTEwLTEtMS0w_e5053788-4479-4f80-9cb1-9b5de9469d71"
      unitRef="usd">-79760000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic5c4a30f32d14d078c21cf221bd74c33_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIyLTgtMS0xLTA_b170851d-d4b9-4f31-a6d5-67641e269f4a"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIyLTEwLTEtMS0w_dce36ca3-f0c3-441d-a244-c4208f603409"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ifb0037e3d09c4855a428c2472489e6a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIzLTItMS0xLTA_e502914a-4f5d-4afa-8df6-c88a176689d2"
      unitRef="usd">30000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia4f41a4d1e1a4d1b8c828128d13e5ef3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIzLTQtMS0xLTA_957b3fb3-6476-49aa-a31d-ce37de48a434"
      unitRef="usd">39390000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzIzLTEwLTEtMS0w_3223a55e-0622-4102-9c60-2f1b3efb4a9f"
      unitRef="usd">39420000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia4f41a4d1e1a4d1b8c828128d13e5ef3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI0LTQtMS0xLTA_4d15cb2f-5984-4ea2-9b20-bfe4fc33da06"
      unitRef="usd">2600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI0LTEwLTEtMS0w_0fa4d6d3-c903-42c8-9abe-301deb05fc14"
      unitRef="usd">2600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifb0037e3d09c4855a428c2472489e6a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI3LTItMS0xLTA_c0665877-552b-4a86-9227-8767b264fe7c"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia4f41a4d1e1a4d1b8c828128d13e5ef3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI3LTQtMS0xLTA_141b4789-bdb6-4f63-96ac-a52e6f2a54fb"
      unitRef="usd">8160000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI3LTEwLTEtMS0w_c3402a5f-3923-4aec-85e7-214a6a202aff"
      unitRef="usd">8170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9347d49c951944c1824abdf840883063_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI5LTItMS0xLTA_b359f6f5-d6de-466d-9820-f7dc541f548f"
      unitRef="usd">430000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia5c43031d0d34f7891280a9bb5b42397_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI5LTQtMS0xLTA_9d75080d-1413-4f2e-a1b1-10aa55997659"
      unitRef="usd">749050000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae479d0712aa4a3085fd6fdf5ac2b7cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI5LTYtMS0xLTA_a453a360-b7f7-431c-b091-a4d44629cffc"
      unitRef="usd">-159610000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7010a44613524c92a30015f881da0ccc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI5LTgtMS0xLTA_1f818a2a-41c6-4865-a5d4-6000a9f1c245"
      unitRef="usd">-5620000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNDgvZnJhZzplOTYwMDExOTAwZTY0NWRjYmQ2YTczYTAwNTQ2N2MzMS90YWJsZTo1Y2JhOTQ0MTY3MTI0MTE5YTBlOWNiN2E4MjIxYzg1ZC90YWJsZXJhbmdlOjVjYmE5NDQxNjcxMjQxMTlhMGU5Y2I3YTgyMjFjODVkXzI5LTEwLTEtMS0w_0ba30b81-2166-41ff-825f-a9ee627a339d"
      unitRef="usd">584250000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNTQvZnJhZzozMjE0M2Q1YWZjZDM0YzNlODg2Y2I2YWJhMzVlMTJlZC90ZXh0cmVnaW9uOjMyMTQzZDVhZmNkMzRjM2U4ODZjYjZhYmEzNWUxMmVkXzE0Mjk_d4943502-612d-40c4-9303-524253f18625">Basis of Presentation&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TriMas Corporation ("TriMas" or the "Company"), and its consolidated subsidiaries, designs, engineers and manufactures innovative products under leading brand names for customers primarily in the consumer products, aerospace &amp;amp; defense, and industrial markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims. This accounting change has been reflected as a change in accounting estimate effected by a change in accounting principle.  See Note 17, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Commitments and Contingencies,"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information on this change.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2020, TriMas began reporting its machined components operations, located in Stanton, California and Tolleson, Arizona, as part of its Aerospace segment. The operations were previously reported in the Specialty Products segment. The move of these operations into TriMas Aerospace facilitates achieving anticipated synergies from the February 2020 RSA Engineered Products ("RSA") acquisition, allowing the Company to better leverage the machining competencies and resources across its aerospace businesses. See Note&#160;22, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information on each of the Company's reportable segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the fourth quarter of 2019, the Company completed the sale of its Lamons division (&#x201c;Lamons&#x201d;), a transaction entered into with an investment fund sponsored by First Reserve.  Lamons was sold for approximately $136.8 million in cash, of which approximately $135.0&#160;million was received in 2019 and the remaining $1.8&#160;million was received in the first quarter of 2020. The financial results of Lamons were previously reported within the Company's Specialty Products segment, and are presented as discontinued operations for all periods presented in the financial statements attached hereto. See Note 5, "Discontinued Operations," for further information on the sale of Lamons and its historical financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements also requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities. Actual results may differ from such estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment due to the ongoing outbreak of a new strain of the coronavirus (&#x201c;COVID-19&#x201d;). While the full impact of COVID-19 on the Company's operations is unknown and cannot be reasonably estimated at this time, the Company has made appropriate accounting estimates based on the facts and circumstances available as of the reporting date. To the extent there are differences between these estimates and actual results, the Company's consolidated financial statements may be materially affected.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain prior year amounts have been reclassified to conform with current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="iee5bbb2a990f424f8985415084c235c6_D20191001-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNTQvZnJhZzozMjE0M2Q1YWZjZDM0YzNlODg2Y2I2YWJhMzVlMTJlZC90ZXh0cmVnaW9uOjMyMTQzZDVhZmNkMzRjM2U4ODZjYjZhYmEzNWUxMmVkXzEwMzA_00eb5a01-5a54-4174-813b-f8a23b15770b"
      unitRef="usd">136800000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <trs:Purchasepricebasedondefinitivesalesagreement
      contextRef="i121865d6342144b0ab446ca192075acc_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNTQvZnJhZzozMjE0M2Q1YWZjZDM0YzNlODg2Y2I2YWJhMzVlMTJlZC90ZXh0cmVnaW9uOjMyMTQzZDVhZmNkMzRjM2U4ODZjYjZhYmEzNWUxMmVkXzU0OTc1NTgxNDQzMjA_6e6fe0a2-5c98-433e-8ca3-c68bbd538c01"
      unitRef="usd">135000000.0</trs:Purchasepricebasedondefinitivesalesagreement>
    <trs:Proceedsonfinalizationofsaleofbusiness
      contextRef="i50e46528533f456aa43e122635446c28_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNTQvZnJhZzozMjE0M2Q1YWZjZDM0YzNlODg2Y2I2YWJhMzVlMTJlZC90ZXh0cmVnaW9uOjMyMTQzZDVhZmNkMzRjM2U4ODZjYjZhYmEzNWUxMmVkXzU0OTc1NTgxNDQzMDY_e55d0ec2-a2af-46f1-b4aa-7c58817b1a13"
      unitRef="usd">1800000</trs:Proceedsonfinalizationofsaleofbusiness>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNTcvZnJhZzplZWM4N2FjMGFiZTY0NGY4Yjg4MTNmN2M4OGM3ZTU5Ny90ZXh0cmVnaW9uOmVlYzg3YWMwYWJlNjQ0ZjhiODgxM2Y3Yzg4YzdlNTk3XzM4NjY_cdab51d2-bd29-4c3c-93fe-ce5206bd2e65">New Accounting Pronouncements  &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which removes specific exceptions to the general principles in Topic 740, simplifies the accounting for income taxes and provides clarification of certain aspects of current guidance. ASU 2019-12 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2020, with early adoption permitted.  The Company is in the process of assessing the impact of adoption on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-14, "Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)" ("ASU 2018-14"), which modifies the disclosure requirements for employers who sponsor defined benefit pension or other postretirement plans.  The Company adopted ASU 2018-14 in the fourth quarter of 2020. The standard relates to financial statement disclosure only and did not have an impact on the Company&#x2019;s consolidated balance sheet, statement of operations or cash flows.  See Note 18, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Employee Benefit Plans,"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure of the Company's defined benefit plans.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"), which simplifies the test for goodwill impairment by eliminating the requirement to perform a hypothetical purchase price allocation to measure the amount of goodwill impairment.   Instead, under ASU 2017-04, the goodwill impairment is the amount by which a reporting unit's carrying value exceeds its fair value; however, the loss recognized should not exceed the total amount of goodwill allocated to the reporting unit.  The Company adopted ASU 2017-04 in the first quarter of 2020.  See Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Summary of Significant Accounting Policies,"&lt;/span&gt; for further information on the Company's policies regarding assessing potential goodwill impairments.</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NDQ4_3844af0e-0d45-4b12-be74-5bd377b7622a">Summary of Significant Accounting Policies  &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principles of Consolidation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160; The accompanying consolidated financial statements include the accounts and transactions of  TriMas and its subsidiaries. Intercompany transactions have been eliminated.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Use of Estimates.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements.  Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods.  Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits.  Actual results may differ from such estimates and assumptions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit.  See Note 8, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's cash and cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Receivables.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $2.1 million at each of December&#160;31, 2020 and 2019.  The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances.  The Company does not believe that significant credit risk exists due to its diverse customer base.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method.  Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Property and equipment additions, including significant improvements, are recorded at cost.  Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations.  Repair and maintenance costs are charged to expense as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and Amortization.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets.  Annual depreciation rates are as follows: building and land/building improvements &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4MjQ_10fcdced-0ca5-4fff-976b-4e744108b29c"&gt;three&lt;/span&gt; to 40&#160;years, and machinery and equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4Njk_c649ee9a-e572-4f05-a880-9124d7189173"&gt;three&lt;/span&gt; to 15&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMwNjU_7e102883-3e4f-4578-a37b-9248074e2d8e"&gt;five&lt;/span&gt; to 25&#160;years, while technology and other intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMxNjA_b4ea2e79-ed27-44e0-b0b5-ca91d7759fd3"&gt;one&lt;/span&gt; to 30&#160;years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment.  In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors.  An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group.  The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results.  For purposes of the Company's 2020 goodwill impairment test, the Company had six reporting units, three of which had goodwill, within its three reportable segments. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit.  Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.  The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount.  The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets.  The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company concludes that conducting a quantitative assessment is required, it performs a quantitative goodwill impairment test. When conducting a quantitative goodwill impairment test, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity.  The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount;  however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite-Lived Intangibles.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of the asset exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets.  The Company also considers recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets.  In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's indefinite-lived intangible asset impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;High Deductible Insurance.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability.  The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, between $0.3 million and $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan.  Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation.  Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events.  Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted.  Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments.  Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 18, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Asbestos-related Matters. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;   The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#x201c;Accrued liabilities&#x201d; and &#x201c;Other long-term liabilities.&#x201d;  See Note 17, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company&#x2019;s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized.  The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms.  The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cost of Sales.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period.  Material costs include raw material, purchased components, outside processing and freight costs.  Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Selling, General and Administrative Expenses.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards.  The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized.  The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained.  Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.  Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.  The Company records interest and penalties related to unrecognized tax benefits in income tax expense.  See Note 23, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Currency Translation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date.  Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity.   Net foreign currency transaction gains were approximately $0.6 million, $0.3 million and $1.0 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively, and are included in other expense, net in the accompanying consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges.  If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item.  If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring.  If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated.  The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions.  See Note&#160;14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 inputs are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 inputs are unobservable inputs for the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation of the Company's interest rate swaps and cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value.  The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin.  Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method.  For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method.  The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date.  For awards with only a service condition, expense is recognized ratably over the vesting period.  Performance based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense.  The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied.  If the performance conditions are not achieved, no award is earned. See Note 19, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Awards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Comprehensive Income (Loss).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity.  Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NDA2_e7d5b1ad-c0ce-4560-b97c-b26093557bb5">Principles of Consolidation.&#160;&#160;&#160; The accompanying consolidated financial statements include the accounts and transactions of  TriMas and its subsidiaries. Intercompany transactions have been eliminated.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTAy_0f68d57b-7415-4616-b3e4-dbfb33e3b7a9">Use of Estimates.&#160;&#160;&#160;&#160;The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management of the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements.  Such estimates and assumptions also affect the reported amounts of revenues and expenses during the reporting periods.  Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and other intangibles, valuation allowances for receivables, inventories and deferred income tax assets, valuation of derivatives, estimated future unrecoverable lease costs, reserves for asbestos and ordinary course litigation, assets and obligations related to employee benefits and estimated unrecognized tax benefits.  Actual results may differ from such estimates and assumptions.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTAz_95cb74a1-703c-4671-a9a3-53e5853586ea">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company considers cash on hand and on deposit and investments in all highly liquid debt instruments with initial maturities of three months or less to be cash and cash equivalents. Cash and cash equivalents also includes restricted cash held on deposit with a financial institution as cash collateral for the Company's outstanding letters of credit.  See Note 8, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;," for further details regarding the Company's cash and cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0Mzk5_cc56ceaa-b08b-47e5-a317-dcec167952dc">Receivables.&#160;&#160;&#160;&#160;Receivables are presented net of allowances for doubtful accounts of approximately $2.1 million at each of December&#160;31, 2020 and 2019.  The Company monitors its exposure for credit losses and maintains allowances for doubtful accounts based upon the Company's best estimate of probable losses inherent in the accounts receivable balances.  The Company does not believe that significant credit risk exists due to its diverse customer base.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzE1ODU_af3fda88-9003-45a7-814e-a2f83293d3ea"
      unitRef="usd">2100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzE1ODU_e948db8d-67f4-427a-a7d7-1ece55130dab"
      unitRef="usd">2100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTMy_c223d9f4-92be-4b2f-bdcd-b4553ff1617c">Inventories.&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost or net realizable value, with cost determined using the first-in, first-out method.  Direct materials, direct labor and allocations of variable and fixed manufacturing-related overhead are included in inventory cost.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NDM5_2139aef4-8aef-4ea2-b9b4-3bf23d73bac2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property and Equipment.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Property and equipment additions, including significant improvements, are recorded at cost.  Upon retirement or disposal of property and equipment, the cost and accumulated depreciation are removed from the accounts, and any gain or loss is included in the accompanying statement of operations.  Repair and maintenance costs are charged to expense as incurred.&lt;/span&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0Mzk0_5f330c83-c153-48f9-849c-285faae55890">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Depreciation and Amortization.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Depreciation is computed principally using the straight-line method over the estimated useful lives of the assets.  Annual depreciation rates are as follows: building and land/building improvements &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4MjQ_10fcdced-0ca5-4fff-976b-4e744108b29c"&gt;three&lt;/span&gt; to 40&#160;years, and machinery and equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4Njk_c649ee9a-e572-4f05-a880-9124d7189173"&gt;three&lt;/span&gt; to 15&#160;years.  Capitalized debt issuance costs are amortized over the underlying terms of the related debt securities.  Customer relationship intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMwNjU_7e102883-3e4f-4578-a37b-9248074e2d8e"&gt;five&lt;/span&gt; to 25&#160;years, while technology and other intangibles are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMxNjA_b4ea2e79-ed27-44e0-b0b5-ca91d7759fd3"&gt;one&lt;/span&gt; to 30&#160;years.  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impairment of Long-Lived Assets and Definite-Lived Intangible Assets.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company reviews, on at least a quarterly basis, the financial performance of its businesses for indicators of impairment.  In reviewing for impairment indicators, the Company also considers events or changes in circumstances such as business prospects, customer retention, market trends, potential product obsolescence, competitive activities and other economic factors.  An impairment loss is recognized when the carrying value of an asset group exceeds the future net undiscounted cash flows expected to be generated by that asset group.  The impairment loss recognized is the amount by which the carrying value of the asset group exceeds its fair value.&lt;/span&gt;</trs:DepreciationAndAmortizationAndImpairmentOfLongLivedAssetsAndDefinedLivedIntangibleAssetsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i64748d25093946b2bd2376bd276d7740_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4MzA_fa23a274-a352-44cf-8282-bb0a425ab1d0">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i997b45f900504839a030508d46a517a8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI4NzU_a11ebc73-0173-4a63-b7d7-1283cf421469">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0167c64348414e2390cdb175daa67aea_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMwNzE_d0ad5f46-8c31-4b41-85cb-b8ff17837748">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5c75c68573df449183386f44a1a9f774_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzMxNjY_a879c0d6-c4fd-4d2e-9caf-c0a82f4a6bfb">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NDU0_007e7d7c-16e2-4364-a09b-f1df813f406b">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company assesses goodwill for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors.  More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of a reporting unit's goodwill exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines its reporting units at the individual operating segment level, or one level below, when there is discrete financial information available that is regularly reviewed by segment management to evaluate operating results.  For purposes of the Company's 2020 goodwill impairment test, the Company had six reporting units, three of which had goodwill, within its three reportable segments. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company begins its goodwill reviews by conducting a qualitative assessment, considering relevant events and circumstances that affect the fair value or carrying amount of a reporting unit.  Such events and circumstances can include macroeconomic conditions, industry and market considerations, overall financial performance, entity and reporting unit specific events, and capital markets pricing.  The Company considers the extent to which any identified adverse events and circumstances affect the comparison of a reporting unit's fair value with its carrying amount.  The Company places more weight on the events and circumstances that most affect a reporting unit's fair value or the carrying amount of its net assets.  The Company considers positive and mitigating events and circumstances that may affect its determination of whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount.  The Company also considers recent valuations of its reporting units, including the difference between the most recent fair value estimate and the carrying amount. Each of these factors is considered by management in reaching its conclusion about whether a quantitative goodwill impairment test is necessary to estimate the fair value of its reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company concludes that conducting a quantitative assessment is required, it performs a quantitative goodwill impairment test. When conducting a quantitative goodwill impairment test, the Company determines the fair value of the reporting unit being evaluated utilizing a combination of three valuation techniques: discounted cash flow (income approach), market comparable method (market approach) and market capitalization (direct market data method). The income approach is based on management's operating plan and internal five-year forecast and utilizes forward-looking assumptions and projections, on a discounted basis, but considers factors unique to each reporting unit and related long-range plans that may not be comparable to other companies and that are not yet public. The market approach considers potentially comparable companies and transactions within the industries where the Company's reporting units participate, and applies their trading multiples to the financial projections of the Company's reporting units. This approach utilizes data from actual marketplace transactions, but reliance on its results is limited by difficulty in identifying companies that are specifically comparable to the Company's reporting units, considering the diversity of the Company's businesses, the relative sizes and levels of complexity.  The Company also uses the direct market data method by comparing its book value and the estimates of fair value of the reporting units to the Company's market capitalization. Management uses this comparison as additional evidence of the fair value of the Company, as its market capitalization may be suppressed by other factors such as the control premium associated with a controlling shareholder, the Company's degree of leverage and the float of the Company's common stock. Management evaluates and weights the results based on a combination of the income and market approaches, and, in situations where the income approach results differ significantly from the market and direct data approaches, management re-evaluates and adjusts, if necessary, its assumptions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the quantitative test, if it is determined that the carrying value of the reporting unit is higher than its fair value, goodwill is impaired and is written down to the fair value amount;  however, the loss recognized will not exceed the total amount of goodwill allocated to the reporting unit. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite-Lived Intangibles.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses indefinite-lived intangible assets (primarily trademark/trade names) for impairment on an annual basis (October 1 test date) by reviewing relevant qualitative and quantitative factors. More frequent evaluations may be required if the Company experiences changes in its business climate or as a result of other triggering events that take place.  An impairment loss is recognized when the carrying value of the asset exceeds its fair value.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In conducting a qualitative assessment, the Company considers relevant events and circumstances to determine whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  In addition to the events and circumstances that the Company considers above in its qualitative analysis for potential goodwill impairment, the Company also considers legal, regulatory and contractual factors that could affect the fair value or carrying amount of the Company's indefinite-lived intangible assets.  The Company also considers recent valuations of its indefinite-lived intangible assets, including the difference between the most recent fair value estimates and the carrying amounts. These factors are all considered by management in reaching its conclusion about whether it is more likely than not that the fair values of the indefinite-lived intangible assets are less than the carrying values.  If management concludes that further testing is required, the Company performs a quantitative valuation to estimate the fair value of its indefinite-lived intangible assets.  In conducting the quantitative impairment analysis, the Company determines the fair value of its indefinite-lived intangible assets using the relief-from-royalty method. The relief-from-royalty method involves the estimation of appropriate market royalty rates for the indefinite-lived intangible assets and the application of these royalty rates to forecasted net sales attributable to the intangible assets. The resulting cash flows are then discounted to present value, using a rate appropriately reflecting the risks inherent in the cash flows, which then is compared to the carrying value of the assets. If the carrying value exceeds fair value, an impairment is recorded. See Note 9, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further details regarding the Company's indefinite-lived intangible asset impairment testing.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzQ2NTc_1ac2b816-ba8b-4bbb-bb42-7d9eefeef3c6"
      unitRef="number">6</us-gaap:NumberOfReportingUnits>
    <trs:NumberOfReportingUnitsThatHaveGoodwill
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzQ2Nzc_e8ceb41d-efcf-4c04-9c64-fd4015e0f6f2"
      unitRef="number">3</trs:NumberOfReportingUnitsThatHaveGoodwill>
    <us-gaap:NumberOfReportableSegments
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzQ3MTQ_45d12192-14bf-45f2-88ae-1531d7bdbb76"
      unitRef="number">3</us-gaap:NumberOfReportableSegments>
    <trs:HighDeductibleInsurancePolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTQz_7f7ccb82-06b6-400c-ae40-85631b6eff4f">High Deductible Insurance.&#160;&#160;&#160;&#160;The Company generally has high deductible insurance programs for losses and liabilities related to workers' compensation, health and welfare claims and comprehensive general, product and vehicle liability.  The Company is generally responsible for up to $0.8 million per occurrence under its retention program for workers' compensation, between $0.3 million and $1.5 million per occurrence under its retention programs for comprehensive general, product and vehicle liability, and has a $0.4 million per occurrence stop-loss limit with respect to its group medical plan.  Total insurance limits under these retention programs vary by year for comprehensive general, product and vehicle liability and extend to the applicable statutory limits for workers' compensation.  Reserves for claims losses, including an estimate of related litigation defense costs, are recorded based upon the Company's estimates of the aggregate liability for claims incurred using actuarial assumptions about future events.  Changes in assumptions for factors such as medical costs and actual experience could cause these estimates to change.</trs:HighDeductibleInsurancePolicyTextBlock>
    <trs:MaximumRetention
      contextRef="i000fbf3eb86f456cb68205d7de39ae9a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzExNjg3_34ddb921-f4a3-4706-882c-714c4a4e77f7"
      unitRef="usd">800000</trs:MaximumRetention>
    <trs:MaximumRetention
      contextRef="i5c6d176e97c94ba3ad593a44a14ec5cf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzExNzY4_2cebb8d8-7a30-4e9d-9162-b2ed7fbcb60b"
      unitRef="usd">300000</trs:MaximumRetention>
    <trs:MaximumRetention
      contextRef="i056f804c480c4b3c811d2448a95f291d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzExNzc1_34248855-53a0-45ab-aa3e-c50145c83b90"
      unitRef="usd">1500000</trs:MaximumRetention>
    <trs:StopLossLimit
      contextRef="id46837f0fdc544b2a6cb0d038c93ef11_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzExODkw_a0415587-b563-40d8-9186-d11f04a952de"
      unitRef="usd">400000</trs:StopLossLimit>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTI3_4ce7562e-0cdd-4f34-a070-daf9a8c02773">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension Plans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company engages independent actuaries to compute the amounts of liabilities and expenses under defined benefit pension plans, subject to the assumptions that the Company determines are appropriate based on historical trends, current market rates and future projections. Assumptions used in the actuarial calculations could have a significant impact on plan obligations, and a lesser impact on current period expense. Annually, the Company reviews the actual experience compared to the significant assumptions used and makes adjustments to the assumptions, if warranted.  Discount rates are based on an expected benefit payments duration analysis and the equivalent average yield rate for high-quality fixed-income investments.  Pension benefits are funded through deposits with trustees and the expected long-term rate of return on fund assets is based on actual historical returns and a review of other public company pension asset return data, modified for known changes in the market and any expected change in investment policy. See Note 18, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <trs:AsbestosRelatedMattersPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzEwOTk1MTE2NTgzMjI_7bfa3eb0-55cb-42b4-957c-fdafa52c6312">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Asbestos-related Matters. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;   The Company accrues loss reserves for asbestos-related matters based upon an estimate of the ultimate liability for claims incurred, whether reported or not, including an estimate of future settlement costs and costs to defend. The Company utilizes known facts and historical trends for Company-specific and general market asbestos-related activity, as well as an actuarial valuation in determining estimated required reserves which it believes are probable and reasonably estimable.  Asbestos-related accruals are assessed at each balance sheet date to determine if the liability remains reasonably stated.  Accruals for asbestos-related matters are included in the consolidated balance sheet in &#x201c;Accrued liabilities&#x201d; and &#x201c;Other long-term liabilities.&#x201d;  See Note 17, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;,&#x201d; for further information.&lt;/span&gt;</trs:AsbestosRelatedMattersPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTA2_90aaebc5-f0dd-4de9-8937-4e6860e43c1d">Revenue Recognition.&#160;&#160;&#160;&#160;Revenue is recognized when control of promised goods is transferred to customers, which generally occurs when products are shipped from the Company&#x2019;s facilities to its customers. The amount of revenue recorded reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods. Net sales are comprised of gross revenues, based on observed stand-alone selling prices, less estimates of expected returns, trade discounts and customer allowances, which include incentives such as volume and other discounts in connection with various supply programs. Such deductions are estimated and recorded during the period the related revenue is recognized.  The Company may adjust these estimates when the expected amount of consideration changes based on sales volumes or other contractual terms. Sales and other consumption taxes the Company collects from customers and remits to government agencies are excluded from revenue. The Company accounts for freight and shipping costs that occur after control of the related goods transfer to the customer as a fulfillment cost within cost of sales. The nature and timing of the Company's revenue transactions are similar, as substantially all revenue is based on point-in-time transactions with customers under industry-standard payment terms.  The Company may require shortened payment terms, including cash-in-advance, on an individual customer basis depending on its assessment of the customer's credit worthiness.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0Mzk2_fc4852ab-0fc9-41b7-869c-81936b0f5fe8">Cost of Sales.&#160;&#160;&#160;&#160;Cost of sales includes material, labor and overhead costs incurred in the manufacture of products sold in the period.  Material costs include raw material, purchased components, outside processing and freight costs.  Overhead costs consist of variable and fixed manufacturing costs, wages and fringe benefits, and purchasing, receiving and inspection costs.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NDUx_d3c73b71-2598-4182-b9ad-dedd43534868">Selling, General and Administrative Expenses.&#160;&#160;&#160;&#160;Selling, general and administrative expenses include the following: costs related to the advertising, sale, marketing and distribution of the Company's products, amortization of customer intangible assets, costs of finance, human resources, legal functions, executive management costs and other administrative expenses.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTIy_025297f8-acb9-4fcc-bfd4-dd0f51eaabbe">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company computes income taxes using the asset and liability method, whereby deferred income taxes using current enacted tax rates are provided for the temporary differences between the financial reporting basis and the tax basis of assets and liabilities and for operating loss and tax credit carryforwards.  The Company determines valuation allowances based on an assessment of positive and negative evidence on a jurisdiction-by-jurisdiction basis and records a valuation allowance to reduce deferred tax assets to the amount more likely than not to be realized.  The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained.  Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized.  Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.  The Company records interest and penalties related to unrecognized tax benefits in income tax expense.  See Note 23, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NDAy_2dea84e9-a2a7-4e28-9775-b8035557369b">Foreign Currency Translation.&#160;&#160;&#160;&#160;The financial statements of subsidiaries located outside of the United States are measured using the currency of the primary economic environment in which they operate as the functional currency. When translating into U.S. dollars, income and expense items are translated at average monthly exchange rates and assets and liabilities are translated at exchange rates in effect at the balance sheet date.  Adjustments resulting from translating the functional currency into U.S. dollars are deferred as a component of accumulated other comprehensive income (loss) ("AOCI") in the consolidated statement of shareholders' equity.   Net foreign currency transaction gains were approximately $0.6 million, $0.3 million and $1.0 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively, and are included in other expense, net in the accompanying consolidated statement of operations.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i9abbe956c1c34df8a35e97d9476370f5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzE4Mjc3_f6e47939-0511-48cb-9954-656349539c00"
      unitRef="usd">600000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ie2d45fca421a47b69c5919dbadbfaf08_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzE4Mjg0_5aa00d12-3007-407a-a156-23a33826d5ff"
      unitRef="usd">300000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i8554e18006e042bc9d4bb46803a823e6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzE4MzQ3_5a2ddf98-67f3-42dd-9074-6c47524a7c8d"
      unitRef="usd">1000000.0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0Mzgz_b4ecb891-ef1d-4793-b278-b407115c5ac8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company records derivative financial instruments at fair value on the balance sheet as either assets or liabilities, and changes in their fair values are immediately recognized in earnings if the derivatives do not qualify as effective hedges.  If a derivative is designated as a fair value hedge, then changes in the fair value of the derivative are offset against the changes in the fair value of the underlying hedged item.  If a derivative is designated as a cash flow hedge, then the effective portion of the changes in the fair value of the derivative is recognized as a component of other comprehensive income until the underlying hedged item is recognized in earnings or the forecasted transaction is no longer probable of occurring.  If a derivative is designated as a net investment hedge, then the effective portion of the changes in the fair value of the derivative is recognized in other comprehensive income and will be subsequently reclassified to earnings when the hedged net investment is either sold or substantially liquidated.  The Company formally documents hedging relationships for its derivative transactions and the underlying hedged items, as well as its risk management objectives and strategies for undertaking the hedge transactions.  See Note&#160;14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information.&lt;/span&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTM3_2a1a74df-0f1e-4d72-92f8-9779338202a0">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Financial Instruments.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;In accounting for and disclosing the fair value of financial instruments, the Company uses the following hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2 inputs are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability, either directly or indirectly; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;3 inputs are unobservable inputs for the asset or liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Valuation of the Company's interest rate swaps and cross-currency swaps are based on the income approach, which uses observable inputs such as interest rate yield curves and forward currency exchange rates, as applicable. &lt;/span&gt;&lt;/div&gt;The carrying value of financial instruments reported in the balance sheet for current assets and current liabilities approximates fair value due to the short maturity of these instruments.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTYw_fa4a46a6-5170-4d63-b0cb-6e2f387bc4a7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company records assets acquired and liabilities assumed from acquisitions at fair value. The fair value of working capital accounts generally approximates book value.  The valuation of inventory, property, plant and equipment, and intangible assets requires significant assumptions. Inventory is recorded at fair value based on the estimated selling price less costs to sell, including completion, disposal and holding period costs with a reasonable profit margin.  Property and equipment is recorded at fair value using a combination of both the cost and market approaches for both the real and personal property acquired. Under the cost approach, consideration is given to the amount required to construct or purchase a new asset of equal value at current prices, with adjustments in value for physical deterioration, as well as functional and economic obsolescence. Under the market approach, recent transactions for similar types of assets are used as the basis for estimating fair value. For trademark/trade names and technology and other intangible assets, the estimated fair value is based on projected discounted future net cash flows using the relief-from-royalty method.  For customer relationship intangible assets, the estimated fair value is based on projected discounted future cash flows using the excess earnings method.  The relief-from-royalty and excess earnings method are both income approaches that utilize key assumptions such as forecasts of revenue and expenses over an extended period of time, royalty rate percentages, tax rates, and estimated costs of debt and equity capital to discount the projected cash flows.&lt;/span&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0NTE3_1a984038-274d-49b3-8695-52ca189d6bcf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based Compensation.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company recognizes compensation expense related to equity awards based on their fair values as of the grant date.  For awards with only a service condition, expense is recognized ratably over the vesting period.  Performance based equity awards may have targets tied to performance and/or market-based conditions. Market-based conditions are taken into consideration in determining the grant date fair value, and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided the requisite service has been provided. For performance condition components, the Company periodically updates the probability that the performance conditions will be achieved and adjusts expense accordingly, reflecting the change from prior estimate, if any, in current period non-cash stock compensation expense.  The disclosed number of awards granted considers only the targeted number of units until such time that the performance condition has been satisfied.  If the performance conditions are not achieved, no award is earned. See Note 19, &#x201c;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Awards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&#x201d; for further information.&lt;/span&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNjMvZnJhZzpjYzhiNTBlYjAzZjk0ZGVmYjlmMjE1NTc5MmRjZDI0Yi90ZXh0cmVnaW9uOmNjOGI1MGViMDNmOTRkZWZiOWYyMTU1NzkyZGNkMjRiXzI0Mzkw_a179202c-4753-490d-9f65-042a8d115557">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Comprehensive Income (Loss).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;The Company refers to other comprehensive income (loss) as revenues, expenses, gains and losses that under accounting principles generally accepted in the United States of America are included in comprehensive income (loss) but are excluded from net earnings as these amounts are recorded directly as an adjustment to stockholders' equity.  Other comprehensive income (loss) is comprised of foreign currency translation adjustments, amortization of prior service costs and unrecognized gains and losses in actuarial assumptions for pension and postretirement plans and changes in unrealized gains and losses on derivative instruments.&lt;/span&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzIxOTkwMjMyNTg4MzM_aa20e9ca-ebb8-40bd-9462-c82c59817300">Acquisitions&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 15, 2020, the Company acquired Affaba &amp;amp; Ferrari Srl ("Affaba &amp;amp; Ferrari"), which specializes in the design, development and manufacture of precision caps and closures for food &amp;amp; beverage and industrial product applications, for an aggregate amount of approximately $98.4&#160;million, net of cash acquired, subject to normal course adjustments, which are expected to be completed by mid-2021.  The fair value of assets acquired and liabilities assumed included approximately $49.1&#160;million of goodwill, $35.1&#160;million of intangible assets, $9.4&#160;million of net working capital, $17.4&#160;million of property and equipment, and $12.6&#160;million of net deferred tax liabilities.  Affaba &amp;amp; Ferrari, which is reported in the Company's Packaging segment, operates out of a highly automated manufacturing facility and support office located in Borgo San Giovanni, Italy and historically generated approximately $34&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 17, 2020, the Company acquired the Rapak&#xae; brand, including certain bag-in-box product lines and assets ("Rapak") for an aggregate amount of approximately $11.4&#160;million.  Rapak, which is reported in the Company's Packaging segment, has manufacturing locations in Indiana, California and Illinois, and historically generated approximately $30&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 27, 2020, the Company acquired RSA Engineered Products ("RSA"), a manufacturer of complex, highly-engineered and proprietary ducting, connectors and related products for air management systems used in aerospace and defense applications, for an aggregate amount of approximately $83.7&#160;million, net of cash acquired.  The fair value of assets acquired and liabilities assumed included approximately $43.3&#160;million of goodwill, $36.9&#160;million of intangible assets, $10.1&#160;million of net working capital, $2.1&#160;million of property and equipment, and $8.7&#160;million of net deferred tax liabilities. RSA, which is reported in the Company's Aerospace segment, is located in Simi Valley, California and historically generated approximately $30&#160;million in annual revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2019, the Company acquired Taplast S.p.A. ("Taplast"), a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, household, and food and beverage packaging end markets, for an aggregate amount of approximately $44.7 million, net of cash acquired.  With manufacturing locations in both Italy and Slovakia, Taplast serves end markets in Europe and North America and historically generated approximately $32 million in annual revenue. Taplast is reported in the Company's Packaging segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2019, the Company acquired Plastic Srl, a manufacturer of single-bodied and assembled polymeric caps and closures for use in home care products, for an aggregate amount of approximately $22.4 million, net of cash acquired.  Located in Italy, Plastic Srl serves the home care market throughout Italy and other European countries and historically generated approximately $12 million in annual revenue.  Plastic Srl is reported in the Company's Packaging segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7f8abd73eb2b4b71a1a8a3a92f833de9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2MzIyMzU_fde2d976-7280-453e-8e22-0cb5dadb1438"
      unitRef="usd">98400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="iaa39d32128dc494c8357ab3446d0533c_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzk0NzU_f6b3776c-1371-4b22-a90a-7249c50b0433"
      unitRef="usd">49100000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iaa39d32128dc494c8357ab3446d0533c_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzk0OTA_e564940b-b620-4827-b56c-aee19a79b023"
      unitRef="usd">35100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital
      contextRef="iaa39d32128dc494c8357ab3446d0533c_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzk1MDU_df0b6c89-85ac-4cac-8d4e-3608b0786db3"
      unitRef="usd">9400000</trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="iaa39d32128dc494c8357ab3446d0533c_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzk1MjA_7a803ff1-32d6-485c-8a7e-883b6b47d5b0"
      unitRef="usd">17400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="iaa39d32128dc494c8357ab3446d0533c_I20201215"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzk1MzU_6ecfdac4-085c-42b8-b7b2-26abdcca2408"
      unitRef="usd">12600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Revenues
      contextRef="i7f8abd73eb2b4b71a1a8a3a92f833de9_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzc2NzQ_3f2d941a-79cb-40e3-a7a2-c528f57366da"
      unitRef="usd">34000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7134faef53324d52b56c65be52db538b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzIxOTkwMjMyNTg1ODU_adbf33d6-b84c-404c-82f4-20c2fa7be65a"
      unitRef="usd">11400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="i3ef0ccd5b0d049de917f844470827b2e_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzc1NTY_5193324f-42a0-4cf7-9049-b16b12d67f1a"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iab49fb6982c44d3d95647c126a9f2ee7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzIxOTkwMjMyNTg2OTM_03bdde25-945c-49bd-a0ea-f7d783a5ab01"
      unitRef="usd">83700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="idde618b8062a4436b6d9929d8cb07cd9_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2MzkzNTQ_89535f9a-21a1-41a8-aa44-64d5498e9643"
      unitRef="usd">43300000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="idde618b8062a4436b6d9929d8cb07cd9_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2MzkzNjk_bfdbeb6e-72a7-4c6a-8329-ee7b39dd537c"
      unitRef="usd">36900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital
      contextRef="idde618b8062a4436b6d9929d8cb07cd9_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2MzkzODQ_6555435d-6381-4094-9942-75f9b5886e5a"
      unitRef="usd">10100000</trs:BusinessCombinationRecognizedIdentifiableAssetsandLiabilitiesAssumedNetWorkingCapital>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="idde618b8062a4436b6d9929d8cb07cd9_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2MzkzOTk_bdbde17c-94b7-4e43-af7f-27a2f23b17bc"
      unitRef="usd">2100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="idde618b8062a4436b6d9929d8cb07cd9_I20200227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2Mzk0MTM_559f016a-9da1-45b8-a2c7-bcd86cd7ab4c"
      unitRef="usd">8700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Revenues
      contextRef="i635c64bba27b43708146366cbb7d8b7a_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzEwOTk1MTE2MzgzNDk_8b1154e3-11cd-47b7-ad1d-5128c561c282"
      unitRef="usd">30000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id2f2092b5ee14c528dfcdf61f825530f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzI4NA_9aa41868-f9c9-46b8-810c-e30e4c402b4a"
      unitRef="usd">44700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="i6496d967dbb642529accda1d7e513c4a_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzQ2Mw_beadd558-41fe-414b-944c-75b49c9a65fb"
      unitRef="usd">32000000</us-gaap:Revenues>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i501b1ae685284b54823bb58efd728215_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5Xzc2MQ_b6b9211e-c067-402f-833b-78312b1b142f"
      unitRef="usd">22400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Revenues
      contextRef="ideae63b133e44e95bb49961bf11be0f0_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzIvZnJhZzowNDYxZWZmMWI5ZWY0ZjgzYWI2NDIzNzRhZGViM2RlOS90ZXh0cmVnaW9uOjA0NjFlZmYxYjllZjRmODNhYjY0MjM3NGFkZWIzZGU5XzkzMg_485a8619-0642-492a-b299-2a4a6da74f02"
      unitRef="usd">12000000</us-gaap:Revenues>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzE0NDM_cfae7aea-2ed8-4ea7-8074-592043b24e79">Discontinued Operations &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 20, 2019, the Company completed the sale of Lamons to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve, pursuant to an Asset and Stock Purchase Agreement dated as of November 1, 2019 (the &#x201c;Purchase Agreement&#x201d;), for a purchase price of $136.8 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized net cash proceeds of approximately $112.7 million, which represented the purchase price, less estimated tax payments of approximately $20.9 million, transaction costs of approximately $3.2 million. The Company recorded a pre-tax gain on sale of approximately $38.9 million, which includes the recognition of previously deferred non-cash foreign currency translation losses of approximately $12.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined that Lamons met the criteria to be classified as a discontinued operation.  As a result, the  historical results for Lamons are reported in the accompanying consolidated statement of operations as a discontinued operation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Results of discontinued operations are summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on dispositions of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,260&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="iee5bbb2a990f424f8985415084c235c6_D20191001-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzMxMQ_ffcff52f-fc90-43a1-b5c4-ebc8a7c39527"
      unitRef="usd">136800000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="iee5bbb2a990f424f8985415084c235c6_D20191001-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzUxNQ_3a2446ec-b30f-4410-a318-c99f47cb48be"
      unitRef="usd">112700000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <trs:Taxpaymentsrelatedtothesaleofbusiness
      contextRef="i0a80aa7b7b1b4e58b810532f93c7f87a_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzYwMQ_b00fd212-638f-4555-828b-3c1a10524b82"
      unitRef="usd">20900000</trs:Taxpaymentsrelatedtothesaleofbusiness>
    <trs:Transactioncostsrelatedtosaleofbusiness
      contextRef="i0a80aa7b7b1b4e58b810532f93c7f87a_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzY0Mw_503153cb-7a63-4b8b-9f3e-c88b72ff5c5b"
      unitRef="usd">3200000</trs:Transactioncostsrelatedtosaleofbusiness>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i0a80aa7b7b1b4e58b810532f93c7f87a_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzcwOQ_e28a9fa1-9114-4506-b64a-6d4a8b197d99"
      unitRef="usd">38900000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ifc98c671cfb44825b8e603387caa666b_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzgyOQ_2db6273d-4271-428f-b8da-77b5295387d1"
      unitRef="usd">12400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90ZXh0cmVnaW9uOmJmYWFhYjBhNDQyNzRjMTFhNDhiOWI4YWUzZDc0NzMyXzE0Mjg_9153e7aa-5ded-4fa6-8c1b-d67bfada5220">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Results of discontinued operations are summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on dispositions of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,260&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income 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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzItNC0xLTEtMA_bf588675-31e7-4a1d-a33e-68429b4fe7d3"
      unitRef="usd">182590000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzItNi0xLTEtMA_5642267f-5fa0-4088-9f33-38d0940318c8"
      unitRef="usd">172110000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzMtNC0xLTEtMA_cce54111-db2a-4972-a92e-e19c1d7915cb"
      unitRef="usd">138100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzMtNi0xLTEtMA_06548c48-82f8-4a30-ace2-1b420c416764"
      unitRef="usd">128100000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzQtNC0xLTEtMA_d46d345e-54d4-44be-9411-233b15d15b6f"
      unitRef="usd">44490000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzQtNi0xLTEtMA_6db95d25-40eb-4499-a0de-1fd09a70046e"
      unitRef="usd">44010000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <trs:DisposalGroupIncludingDiscontinuedOperationsSGA
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzUtNC0xLTEtMA_acc81528-0d8b-45fc-8a9e-0337090e95de"
      unitRef="usd">32920000</trs:DisposalGroupIncludingDiscontinuedOperationsSGA>
    <trs:DisposalGroupIncludingDiscontinuedOperationsSGA
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzUtNi0xLTEtMA_f52fcce0-9671-44dd-abd3-b40bcbda0272"
      unitRef="usd">30590000</trs:DisposalGroupIncludingDiscontinuedOperationsSGA>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzYtNC0xLTEtMA_c9e2c099-67f2-40d8-9243-665d7e8848b8"
      unitRef="usd">38900000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzYtNi0xLTEtMA_4a85a1a6-5277-4881-882e-e60af30cd62a"
      unitRef="usd">-160000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzctNC0xLTEtMA_28ddc6a9-7757-425f-87b0-0ee734bd88a4"
      unitRef="usd">50470000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzctNi0xLTEtMA_7e1c8c18-0f1c-4e39-b7fd-fbc4d0a461f2"
      unitRef="usd">13260000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <trs:DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzktNC0xLTEtMA_5836a13e-2fa9-4123-8b90-e262daa49da6"
      unitRef="usd">30000</trs:DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet>
    <trs:DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzktNi0xLTEtMA_2840df40-bc04-4d27-914d-c5e8ff50a090"
      unitRef="usd">-360000</trs:DisposalGroupIncludingDiscontinuedOperationsOtherExpensenet>
    <trs:DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzEwLTQtMS0xLTA_4e77c6ac-6cb8-4fed-8efc-5aba2f6103ba"
      unitRef="usd">30000</trs:DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense>
    <trs:DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzEwLTYtMS0xLTA_f03e154e-93f1-4cb3-8185-19069f893d1f"
      unitRef="usd">-360000</trs:DisposalGroupIncludingDiscontinuedOperationsNonoperatingExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzExLTQtMS0xLTA_caabd343-3531-4055-9aaa-941260b1cf90"
      unitRef="usd">50440000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzExLTYtMS0xLTA_a34acbdd-f3d2-45aa-a993-e9c8dec21de6"
      unitRef="usd">13620000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzEyLTQtMS0xLTA_5f8510f2-679c-414d-af78-751eb01e6985"
      unitRef="usd">13760000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzEyLTYtMS0xLTA_5c1e6b37-fa96-4a17-b42a-f87afcc46bf0"
      unitRef="usd">4030000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i66baee6041854df8b7968e1020f6492e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzEzLTQtMS0xLTA_7d2d9596-9f54-4b02-85ff-97c19b1b2927"
      unitRef="usd">36680000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="id2578d1e2c604948adf1b64835181fd3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xNzgvZnJhZzpiZmFhYWIwYTQ0Mjc0YzExYTQ4YjliOGFlM2Q3NDczMi90YWJsZTo3ZWUyZWFmMzAxYzc0NDk3YjQzZmIzNGFjOTVmZWFjNS90YWJsZXJhbmdlOjdlZTJlYWYzMDFjNzQ0OTdiNDNmYjM0YWM5NWZlYWM1XzEzLTYtMS0xLTA_32ac55aa-c303-43e2-9e11-09fba1f71924"
      unitRef="usd">9590000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTM3L2ZyYWc6ZDY4YjRmOGJmMDliNGJhZTg1MWJiOTViMDYxMTVlODcvdGV4dHJlZ2lvbjpkNjhiNGY4YmYwOWI0YmFlODUxYmI5NWIwNjExNWU4N18xNjQ5MjY3NDQzNzIx_8e1277a9-1dcf-4f23-a6f0-8c8e53a828b8">Realignment ActionsDuring 2020, the Company executed certain realignment actions, primarily in its Aerospace and Specialty Products segments, in response to reductions in current and expected future end-market demand. The Company recorded non-cash charges of approximately $13.8&#160;million related to inventory reductions, primarily as a result of a strategic decision in its Arrow Engine division to narrow its product line focus. The Company also recorded non-cash charges of approximately $2.3&#160;million related to certain production equipment removed from service given reduced demand levels.  In addition, the Company reduced its employment levels given lower customer demand, incurring approximately $3.8&#160;million in severance charges, of which approximately $3.7&#160;million was paid by December 31, 2020. During 2020, approximately $17.1&#160;million of these charges were included in cost of sales and approximately $2.8&#160;million were included in selling, general and administrative expenses in the accompanying consolidated statement of operations.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:InventoryWriteDown
      contextRef="i53e85f953658468aa8eb21b34c6abb74_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTM3L2ZyYWc6ZDY4YjRmOGJmMDliNGJhZTg1MWJiOTViMDYxMTVlODcvdGV4dHJlZ2lvbjpkNjhiNGY4YmYwOWI0YmFlODUxYmI5NWIwNjExNWU4N18yMTk5MDIzMjU3NTM4_a845b1e1-a2d3-4660-95a0-7c3569ab8b57"
      unitRef="usd">13800000</us-gaap:InventoryWriteDown>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i53e85f953658468aa8eb21b34c6abb74_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTM3L2ZyYWc6ZDY4YjRmOGJmMDliNGJhZTg1MWJiOTViMDYxMTVlODcvdGV4dHJlZ2lvbjpkNjhiNGY4YmYwOWI0YmFlODUxYmI5NWIwNjExNWU4N18yMTk5MDIzMjU3NTUz_c1347ed7-cbb8-432d-8ccb-406fa1ee1194"
      unitRef="usd">-2300000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:SeveranceCosts1
      contextRef="i53e85f953658468aa8eb21b34c6abb74_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTM3L2ZyYWc6ZDY4YjRmOGJmMDliNGJhZTg1MWJiOTViMDYxMTVlODcvdGV4dHJlZ2lvbjpkNjhiNGY4YmYwOWI0YmFlODUxYmI5NWIwNjExNWU4N18yMTk5MDIzMjU3NTIz_e0c63d1a-58ad-4f00-a10c-404a20a5a0a5"
      unitRef="usd">3800000</us-gaap:SeveranceCosts1>
    <trs:CashPaidForSeverance
      contextRef="i53e85f953658468aa8eb21b34c6abb74_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTM3L2ZyYWc6ZDY4YjRmOGJmMDliNGJhZTg1MWJiOTViMDYxMTVlODcvdGV4dHJlZ2lvbjpkNjhiNGY4YmYwOWI0YmFlODUxYmI5NWIwNjExNWU4N18yMTk5MDIzMjU3NTk2_94b09d4c-1309-4ab8-a668-5abe0c6bdccd"
      unitRef="usd">3700000</trs:CashPaidForSeverance>
    <trs:ChargesRelatedToRealignmentActions
      contextRef="if8288131daec4c5b831bd32f6dd35739_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTM3L2ZyYWc6ZDY4YjRmOGJmMDliNGJhZTg1MWJiOTViMDYxMTVlODcvdGV4dHJlZ2lvbjpkNjhiNGY4YmYwOWI0YmFlODUxYmI5NWIwNjExNWU4N18yMTk5MDIzMjU3NTgx_326a2855-2d46-4a43-a769-fe3eb30cae51"
      unitRef="usd">17100000</trs:ChargesRelatedToRealignmentActions>
    <trs:ChargesRelatedToRealignmentActions
      contextRef="i73c4ac0386844df585a1c011ca5f6ffe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTM3L2ZyYWc6ZDY4YjRmOGJmMDliNGJhZTg1MWJiOTViMDYxMTVlODcvdGV4dHJlZ2lvbjpkNjhiNGY4YmYwOWI0YmFlODUxYmI5NWIwNjExNWU4N18yMTk5MDIzMjU3NTY3_5ac33615-8cc9-48b3-acf9-d271ab702859"
      unitRef="usd">2800000</trs:ChargesRelatedToRealignmentActions>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90ZXh0cmVnaW9uOjJmNTdmODI1NDhiYjQ0OWFhOGU0ZjRhOWIyZTc5NzkwXzUxNg_35bcc80d-cf73-467b-bb5e-628b8fd267a4">Revenue&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s disaggregated net sales by primary market served (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customer End Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace &amp;amp; Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company&#x2019;s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, pharmaceutical and nutraceutical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace &amp;amp; defense market (comprised of commercial, regional and business jet and military submarkets).  The Specialty Products segment earns revenues from a variety of submarkets within the industrial market.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90ZXh0cmVnaW9uOjJmNTdmODI1NDhiYjQ0OWFhOGU0ZjRhOWIyZTc5NzkwXzUxOA_764ff82d-a941-4506-abe2-ec6a3ec36f0a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s disaggregated net sales by primary market served (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Customer End Markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace &amp;amp; Defense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a1fd94207ca442d847983bbf79c76d1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzItMi0xLTEtMA_ce8ee422-690a-47a0-a986-4d42764b0078"
      unitRef="usd">402080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib516b3e5b91e4f3b8b9c0f1b5a024d4e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzItNC0xLTEtMA_5b8c6f4d-b241-46e8-b78a-981f1002b5d2"
      unitRef="usd">307640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81fc7e497edd4eb49d317337b8df4e20_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzItNi0xLTEtMA_a7534660-0a63-4cb5-9ba7-5bcf993721b9"
      unitRef="usd">276740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i125b9171b7f34169a22cd73249536391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzMtMi0xLTEtMA_cf45d570-cfd1-4d8f-a956-6bae89439c3c"
      unitRef="usd">167740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i965ab9b3152d4c4fb2f70c07f964adbe_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzMtNC0xLTEtMA_55649d56-04b7-41a8-90e9-91762c375566"
      unitRef="usd">194110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a9c8c7e5b5f42d1a4bd32759cc58c7b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzMtNi0xLTEtMA_77b9ceb3-1ec3-4d13-905c-f01a025c65e0"
      unitRef="usd">185920000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f4a52e38403456882e2b476ee233e6c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzQtMi0xLTEtMA_0176b02b-1fc5-4636-a21a-d426574c0d9f"
      unitRef="usd">200150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3f831268b2b4460850cdcf52d9bef17_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzQtNC0xLTEtMA_058fab9e-e838-41b7-b4f5-fb202936eebb"
      unitRef="usd">221780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53d9f0f05683446aa8754bdf3c7a53cf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzQtNi0xLTEtMA_831f73e1-a831-475f-8c3e-6049ca19bea0"
      unitRef="usd">242370000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzYtMi0xLTEtMA_a479cb89-e48a-41a0-8d24-0f7f2a5d3884"
      unitRef="usd">769970000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzYtNC0xLTEtMA_eb0f210f-2a08-4643-8cd8-c080935c001b"
      unitRef="usd">723530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xODQvZnJhZzoyZjU3ZjgyNTQ4YmI0NDlhYThlNGY0YTliMmU3OTc5MC90YWJsZTo2Nzc0OTIzMmU4ZWY0MzY3OWE3NTczZDEwNTA1NGEyMS90YWJsZXJhbmdlOjY3NzQ5MjMyZThlZjQzNjc5YTc1NzNkMTA1MDU0YTIxXzYtNi0xLTEtMA_86e472b3-4ff9-4f8c-a68f-6dda6e442681"
      unitRef="usd">705030000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGV4dHJlZ2lvbjozODI4MTc3NjY3N2M0OTkyYWMzNzMwNzY2MDNjNGIzYl8xMDk5NTExNjI4NDc2_88f75055-e502-4cfc-afb8-d16830a51f23">Cash and Cash Equivalents&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consists of the following components (dollars in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents - unrestricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company placed cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit.  In prior years, the Company used a portion of its credit agreement as collateral for letters of credit, which decreased availability under its revolving credit facility.  See Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Long-term Debt,"&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further information on the Company's credit agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGV4dHJlZ2lvbjozODI4MTc3NjY3N2M0OTkyYWMzNzMwNzY2MDNjNGIzYl8xMDk5NTExNjI4NDc3_84dbb57a-27b1-46e5-b585-3968ff36d56f">&lt;div style="margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents consists of the following components (dollars in thousands):  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents - unrestricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash - restricted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <trs:CashAndCashEquivalentsUnrestricted
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGFibGU6M2E5YzBjZTY1NmJmNDkyYWIwZmFiODNiNTFjYTQ2YTAvdGFibGVyYW5nZTozYTljMGNlNjU2YmY0OTJhYjBmYWI4M2I1MWNhNDZhMF8xLTItMS0xLTI5OA_da924fb5-7dba-471f-916f-5da47f34dba6"
      unitRef="usd">62790000</trs:CashAndCashEquivalentsUnrestricted>
    <trs:CashAndCashEquivalentsUnrestricted
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGFibGU6M2E5YzBjZTY1NmJmNDkyYWIwZmFiODNiNTFjYTQ2YTAvdGFibGVyYW5nZTozYTljMGNlNjU2YmY0OTJhYjBmYWI4M2I1MWNhNDZhMF8xLTQtMS0xLTI5OA_47c8689c-dfaa-4b28-9716-82c7e7c766eb"
      unitRef="usd">172470000</trs:CashAndCashEquivalentsUnrestricted>
    <us-gaap:RestrictedCash
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGFibGU6M2E5YzBjZTY1NmJmNDkyYWIwZmFiODNiNTFjYTQ2YTAvdGFibGVyYW5nZTozYTljMGNlNjU2YmY0OTJhYjBmYWI4M2I1MWNhNDZhMF8yLTItMS0xLTI5OA_45c9e2f1-f4a8-4e54-8126-2bfcfc628775"
      unitRef="usd">11160000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGFibGU6M2E5YzBjZTY1NmJmNDkyYWIwZmFiODNiNTFjYTQ2YTAvdGFibGVyYW5nZTozYTljMGNlNjU2YmY0OTJhYjBmYWI4M2I1MWNhNDZhMF8yLTQtMS0xLTI5OA_ba6c6eff-81c9-43bb-b6f1-8a961097aa1e"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGFibGU6M2E5YzBjZTY1NmJmNDkyYWIwZmFiODNiNTFjYTQ2YTAvdGFibGVyYW5nZTozYTljMGNlNjU2YmY0OTJhYjBmYWI4M2I1MWNhNDZhMF8zLTItMS0xLTc0NQ_3d0d5a5e-cd4b-4d1d-b32c-f1b6d0296462"
      unitRef="usd">73950000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTU1L2ZyYWc6MzgyODE3NzY2NzdjNDk5MmFjMzczMDc2NjAzYzRiM2IvdGFibGU6M2E5YzBjZTY1NmJmNDkyYWIwZmFiODNiNTFjYTQ2YTAvdGFibGVyYW5nZTozYTljMGNlNjU2YmY0OTJhYjBmYWI4M2I1MWNhNDZhMF8zLTQtMS0xLTc0Nw_32d32c17-3ac6-455b-98e7-1270cd046cee"
      unitRef="usd">172470000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzU2NDM_bb8c88c2-9c9e-49b8-8437-bded14e92415">Goodwill and Other Intangible Assets   &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performed a qualitative assessment as part of its 2020, 2019 and 2018 annual impairment tests (October 1 annual test date) for all reporting units, which included a review of the Company&#x2019;s market capitalization. Based on results of the qualitative assessments for the 2020, 2019 and 2018 annual impairment tests, the Company determined there were no indications that the fair value of a reporting unit was less than its carrying amount; therefore, the Company determined that quantitative goodwill impairment tests were not required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, as a result of a decline in its aerospace-related business' financial results, a significant reduction in its financial projections for the remainder of 2020 compared with prior projections, and uncertainty around the duration and magnitude of the impact of the COVID-19 pandemic on future financial results given their dependence on future levels of air travel and new aircraft builds, the Company determined there was a triggering event requiring an interim quantitative goodwill impairment assessment of each of its two aerospace-related reporting units: Aerospace Fasteners and Aerospace Engineered Products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing the quantitative analysis, the Company utilized both income and market-based approaches. The income-based approach was conducted using the discounted cash flow method, for which management updated its internal five-year forecast, and reflected its current best estimates of when, and at what level, a recovery of air travel, new aircraft builds, and resulting customer orders would occur and the related impact on each reporting unit's future sales, earnings and cash flows. Assumptions in estimating the future cash flows were based on Level 3 inputs under the fair value hierarchy. The Company also selected appropriate terminal growth rates as well as discount rates, which considered various factors including the level of inherent risk in achieving the forecast based on prior history and current market conditions. The market-based approach considered potentially comparable publicly traded companies and transactions within the aerospace industry and applied their trading multiples to management's forecast estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon completion of the quantitative goodwill impairment tests, the Company determined that the carrying values of the Aerospace Fasteners and Aerospace Engineered Products reporting units exceeded their fair values, resulting in goodwill impairment charges of approximately $70.8&#160;million in its Aerospace Fasteners reporting unit and approximately $56.0&#160;million in its Aerospace Engineered Products reporting unit. Following the impairment charges, the Aerospace Fasteners reporting unit has $62.9&#160;million of remaining goodwill, while the Aerospace Engineered Products reporting unit has no remaining goodwill.  The Company notes that a 1% change in the discount rate would have impacted the total goodwill impairment charge by approximately $20&#160;million, while a 0.5% change in the terminal growth rate would have impacted the total goodwill impairment charge by approximately $5&#160;million. If the future financial results of the aerospace-related businesses significantly differ from the assumptions inherent in this analysis, the Company may be subject to further impairment charges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2020, the Company began reporting its machined components operations within the Aerospace segment. These operations were previously reported in the Company's Specialty Products segment.  As a result of the reporting structure change, goodwill of approximately $12.7&#160;million was reassigned from the Specialty Products segment to the Aerospace segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill for the years ended December&#160;31, 2020 and 2019 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Specialty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill reassigned in segment realignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill reassigned in segment realignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purposes of the Company's 2020, 2019 and 2018 annual indefinite-lived intangible asset impairment tests (as of October 1), the Company performed a qualitative assessment to determine whether it was more likely than not that the fair values of the indefinite-lived intangible assets were less than the carrying values.  Based on the qualitative assessment performed, the Company did not believe that it is more likely than not that the fair values of each of its indefinite-lived intangible assets were less than the carrying values; therefore, a fair value calculation of the indefinite-lived intangible assets was not required for the 2020, 2019 and 2018 annual indefinite-lived intangible asset impairment tests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, as a result of the significant forecast reduction in the Company's aerospace-related businesses, the Company also performed an interim quantitative assessment for the indefinite-lived intangible assets within the Aerospace segment, using the relief-from-royalty method. Significant management assumptions used under the relief-from-royalty method reflected the Company's current assessment of the risks and uncertainties associated with the aerospace industry. Upon completion of the quantitative impairment test, the Company determined that certain of the Company's aerospace-related trade names had carrying values that exceeded their fair values, and therefore recorded impairment charges of approximately $7.8&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December&#160;31, 2020 and 2019 are summarized below (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Category by Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 5&#160;-&#160;12&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 15&#160;-&#160;25&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,920)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 1&#160;-&#160;15&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 17&#160;-&#160;30&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total technology and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark/Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, included in selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for the next five fiscal years beginning after December&#160;31, 2020 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i374b7e4e74244894bf8895e135c868b4_D20200701-20200930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2MzgxMzU_80681bf7-66a6-4c95-b321-b81aa30c4f41"
      unitRef="usd">70800000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i73c722cb6e9846c4a13fe4e40fb2fad4_D20200701-20200930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2MzgxNTA_b5038516-ca1d-483c-bc92-5996726065b2"
      unitRef="usd">56000000.0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="if450141d8add446cbaa327f4a906f22a_I20200930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2MzgxNjU_ec1ccbb3-8f40-407b-b019-3de57789a0d0"
      unitRef="usd">62900000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i30ac65454e1f4d808b5400dbcc4ce18b_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2NDA2ODI_641f6373-1345-423f-9d51-96a74486b408"
      unitRef="usd">0</us-gaap:Goodwill>
    <trs:ChangeInDiscountRate
      contextRef="i51cff81bb4c74194bce5b47af19c0b5e_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2NDQ1MDM_808793a2-8c55-419d-aaf9-26a215d41d31"
      unitRef="number2">0.01</trs:ChangeInDiscountRate>
    <trs:ChangeInGoodwillImpairmentDueToChangeInDiscountRate
      contextRef="i51cff81bb4c74194bce5b47af19c0b5e_I20200930"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2NDQ1MDc_09ca9d2b-d3a9-4766-a954-8eeff77dd12d"
      unitRef="usd">20000000</trs:ChangeInGoodwillImpairmentDueToChangeInDiscountRate>
    <trs:ChangeInTerminalGrowthRate
      contextRef="i51cff81bb4c74194bce5b47af19c0b5e_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2NDQ1MjA_58a0aa48-924d-4603-a63d-f899af1da644"
      unitRef="number2">0.005</trs:ChangeInTerminalGrowthRate>
    <trs:ChangeInGoodwillImpairmentDueToChangeInTerminalRate
      contextRef="i51cff81bb4c74194bce5b47af19c0b5e_I20200930"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2NDQ1MjY_6db08c63-c78c-4a8e-ad5f-edebba8fd701"
      unitRef="usd">5000000</trs:ChangeInGoodwillImpairmentDueToChangeInTerminalRate>
    <us-gaap:Goodwill
      contextRef="ifa802290275d40199903a2330daba1ab_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2Mzg1OTY_8b75a5bb-40cd-4e58-96c7-af7f32b94074"
      unitRef="usd">12700000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzU2NTQ_8747f973-7505-469d-b83e-6e4eca67c2ca">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill for the years ended December&#160;31, 2020 and 2019 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Specialty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;316,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill reassigned in segment realignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impairment charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill reassigned in segment realignment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i823b6d027dd84471824954e081a40f6d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzItMS0xLTEtMA_6419bbf6-27a8-4919-a1cb-a38c6e4c5568"
      unitRef="usd">163660000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3d443baa8808443986ea64dccb420e59_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzItMy0xLTEtMA_aae65392-1d16-4afc-8165-2134b63c735c"
      unitRef="usd">146430000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i63a1b0a724f640cfa5dbb45aaec4c7d2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzItNS0xLTEtMA_2fd73cd0-0760-4a77-ac3a-c44f226c5b89"
      unitRef="usd">6560000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzItOS0xLTEtMA_9aa508ae-ff67-4a7e-b62e-d91f553a4046"
      unitRef="usd">316650000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzMtMS0xLTEtMA_990bff4c-0878-4c95-bb47-75daf0242628"
      unitRef="usd">18400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3475dff12c844397a15b4179af323643_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzMtMy0xLTEtMA_0e79ee45-866e-466f-bc48-9d8f54e7ddc7"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzMtNS0xLTEtMA_0bf68747-5b42-4587-9c72-3e4ea7ec5908"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzMtOS0xLTEtMA_1b77605c-1e66-41a1-a0d7-f592a3d54786"
      unitRef="usd">18400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtMS0xLTEtMjE3NA_0f320f39-eaa1-4aaa-aa4f-dfedbc7a081f"
      unitRef="usd">0</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i3475dff12c844397a15b4179af323643_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtMy0xLTEtMjE3OA_0aa39db7-0756-4af2-8671-5f94baf924c4"
      unitRef="usd">-12740000</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtNS0xLTEtMjE4Mg_77301438-39dc-4ca9-a8fd-9762962a3c06"
      unitRef="usd">12740000</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtOS0xLTEtMjMwNg_1b245512-f5cf-4f21-8c23-cb980dfdb145"
      unitRef="usd">0</trs:Goodwillreassignedbetweensegments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtMS0xLTEtMA_a1ce9fe3-3971-4bc6-953e-9191bde67de5"
      unitRef="usd">-410000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i3475dff12c844397a15b4179af323643_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtMy0xLTEtMA_768d4fb9-b925-43bb-ba67-237c8b86cf1e"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtNS0xLTEtMA_63e0b140-255b-4f79-9636-06905fa70bc6"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzUtOS0xLTEtMA_0832d950-4025-487e-8b49-9df13c9dd36c"
      unitRef="usd">-410000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i47286e807b58405288441d127ca4e048_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzYtMS0xLTEtMA_92496be8-3abf-4a6e-8557-c667b84d89af"
      unitRef="usd">181650000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6fe097fcd19d450e8ed4d36cc40780ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzYtMy0xLTEtMA_7ae112e4-e678-4a74-aba9-b1b0f9ab13db"
      unitRef="usd">133690000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iff1a8c6858ae46e08fde6641f7d4bdac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzYtNS0xLTEtMA_6b25155a-54ce-4fde-9d29-85cc97f2c8c4"
      unitRef="usd">19300000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzYtOS0xLTEtMA_446c9719-0d8b-4bc9-8dde-9dae9d027bb6"
      unitRef="usd">334640000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzctMS0xLTEtMA_bcbff0a0-7851-465a-a090-01aad075cfb7"
      unitRef="usd">49130000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzctMy0xLTEtMA_3a490468-62f8-45bb-afe3-50e8ab50c6c0"
      unitRef="usd">43260000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzctNS0xLTEtMA_403893a9-bc28-437a-8cf9-9b8ff77ed177"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzctOS0xLTEtMA_4a58bb85-68c2-4c29-9623-cd1eb784105c"
      unitRef="usd">92390000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzgtMS0xLTEtMA_650e1e57-f5e4-468f-b788-39e26547ec65"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzgtMy0xLTEtMA_6e345387-33ab-4190-8682-09204410b8ec"
      unitRef="usd">126840000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzgtNS0xLTEtMA_4da3f291-ef62-49ed-812c-76c68c8cc9e0"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzgtOS0xLTEtMA_3e5af2b6-b9d4-4365-8e13-e759fe25b66a"
      unitRef="usd">126840000</us-gaap:GoodwillImpairmentLoss>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzktMS0xLTEtMA_845c05f8-5cb3-4c1a-98a1-8e27cce25089"
      unitRef="usd">0</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzktMy0xLTEtMA_0f2107c5-055b-4e75-9d0e-74090b0763bb"
      unitRef="usd">12740000</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzktNS0xLTEtMA_0e3798a1-3e0e-4787-b892-65041fc34953"
      unitRef="usd">-12740000</trs:Goodwillreassignedbetweensegments>
    <trs:Goodwillreassignedbetweensegments
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzktOS0xLTEtMA_2542c9e6-cb2d-4d1c-92a2-676407d67092"
      unitRef="usd">0</trs:Goodwillreassignedbetweensegments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzEwLTEtMS0xLTA_3c14f09e-2884-44dd-8ace-0d037aab5a07"
      unitRef="usd">3780000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzEwLTMtMS0xLTA_25543613-a946-4f99-a965-23de35801365"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzEwLTUtMS0xLTA_cadba098-9ed1-4b81-9cda-b940f2767562"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzEwLTktMS0xLTA_ea562c0f-9474-4597-a1c9-7f5dec0a66b3"
      unitRef="usd">3780000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i9c2817ab9084433d9d814a5b52383c30_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzExLTEtMS0xLTA_3efdf32b-a24d-4d28-9e6d-201041412d3d"
      unitRef="usd">234560000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie043038b9fb04276bfff1161e0878985_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzExLTMtMS0xLTA_fb232603-2b71-46ea-a1d4-bdc7bf78a795"
      unitRef="usd">62850000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i540dfe6246424316b0eaa1957c85e2c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzExLTUtMS0xLTA_8a0ab1a2-60e7-41d1-a009-633f2317b949"
      unitRef="usd">6560000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMjJjZGRkYTQyNzE0MGUxOWQ1YWVkNzAxMjI3OWM3ZC90YWJsZXJhbmdlOjEyMmNkZGRhNDI3MTQwZTE5ZDVhZWQ3MDEyMjc5YzdkXzExLTktMS0xLTA_77cfac6f-7a23-4542-9f1a-0c21c2448912"
      unitRef="usd">303970000</us-gaap:Goodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ia65e906af97447e682986a1f711ffd7d_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzEwOTk1MTE2NDA1MjI_4f68dca3-9df5-4738-b6d1-f080ca73b764"
      unitRef="usd">7800000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzU2MjU_a5b9120a-2b38-4048-ba4e-cd69a64fc115">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amounts and accumulated amortization of the Company's other intangibles as of December&#160;31, 2020 and 2019 are summarized below (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Intangible Category by Useful Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 5&#160;-&#160;12&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, 15&#160;-&#160;25&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(62,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,010)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,920)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 1&#160;-&#160;15&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, 17&#160;-&#160;30&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total technology and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(72,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademark/Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;334,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(173,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3b5393f2ef0f4ef79e37eaf340338a67_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzMtMi0xLTEtMA_41134eaf-488f-4f4b-9efc-ba5a6a4646e6"
      unitRef="usd">122970000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3b5393f2ef0f4ef79e37eaf340338a67_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzMtNC0xLTEtMA_d92bb697-233d-4dc7-8351-64ba6a8bd998"
      unitRef="usd">59470000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icfdc850825ae4035aadecce024196fd9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzMtNi0xLTEtMA_b2002d34-9f38-4b69-af15-255da685bf41"
      unitRef="usd">73860000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icfdc850825ae4035aadecce024196fd9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzMtOC0xLTEtMA_7ee984c6-e0db-49ee-b170-3cf1edd27644"
      unitRef="usd">49910000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i251c38aae8074b5fae94558bb46ae795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzQtMi0xLTEtMA_9dfb519f-ec1f-417e-8aa6-b43cfc083388"
      unitRef="usd">122280000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i251c38aae8074b5fae94558bb46ae795_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzQtNC0xLTEtMA_d3c8b12e-e8d4-4c2c-9c84-fabab92f61c3"
      unitRef="usd">62450000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i33e36e23eb1e475eb1cd09ad240c16b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzQtNi0xLTEtMA_7bd95164-84f4-45f6-bf3b-6ec845af9fe5"
      unitRef="usd">122280000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i33e36e23eb1e475eb1cd09ad240c16b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzQtOC0xLTEtMA_c7b6093b-e4bd-426a-af06-ffe2147a9b52"
      unitRef="usd">56010000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i433da06949964b43a69a9d40e571d21a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzUtMi0xLTEtMA_23604dba-e82b-4ce4-a883-7fcb6fc17fba"
      unitRef="usd">245250000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i433da06949964b43a69a9d40e571d21a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzUtNC0xLTEtMA_f4608d31-1821-475a-a252-ce307f1b3381"
      unitRef="usd">121920000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i304de78604c6456eb8e3e472430c8160_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzUtNi0xLTEtMA_756329cc-57a8-42d1-a370-9f6d4ce427d0"
      unitRef="usd">196140000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i304de78604c6456eb8e3e472430c8160_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzUtOC0xLTEtMA_d542dfc3-dfe8-455e-9fa8-a4251233653c"
      unitRef="usd">105920000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i44746311bd8f432b974ad2c4ddb3af9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzYtMi0xLTEtMA_50153de0-6eb8-4f77-acab-f45cfd760833"
      unitRef="usd">57180000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i44746311bd8f432b974ad2c4ddb3af9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzYtNC0xLTEtMA_5d965625-2826-414c-b88d-e3e3cf59983f"
      unitRef="usd">32800000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i54fbb2b1904f410b9126bd64f3746c87_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzYtNi0xLTEtMA_db925a8e-db3c-466e-bc7c-1fc577188236"
      unitRef="usd">52430000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i54fbb2b1904f410b9126bd64f3746c87_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzYtOC0xLTEtMA_c076efe9-59b1-4a26-9ad5-5a1086c8c52c"
      unitRef="usd">29790000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibdc50f3df2a447c09a1d1470c76a239e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzctMi0xLTEtMA_7307a598-68a5-4c07-99a2-72c0fa65a054"
      unitRef="usd">43300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibdc50f3df2a447c09a1d1470c76a239e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzctNC0xLTEtMA_0ae84fc3-2d1f-481f-a3a6-5dc52379964e"
      unitRef="usd">39450000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1da54d7680cd4c89b498c1df4201d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzctNi0xLTEtMA_f5bd38bc-5e6a-4967-a97d-d74f0e3842a1"
      unitRef="usd">43300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1da54d7680cd4c89b498c1df4201d2b4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzctOC0xLTEtMA_4cabb71e-2925-4926-8763-c46f6a408788"
      unitRef="usd">37620000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i07e95037e05149728c11d0fff30d91ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzgtMi0xLTEtMA_a889eb89-e4d0-43eb-a909-8c609b929fe9"
      unitRef="usd">100480000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i07e95037e05149728c11d0fff30d91ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzgtNC0xLTEtMA_665ffb33-3eb5-4cc3-b695-d465880e25bb"
      unitRef="usd">72250000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0574751047414352a755b6d776436e24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzgtNi0xLTEtMA_780beefe-1da8-465a-bb00-e595d08a75b1"
      unitRef="usd">95730000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0574751047414352a755b6d776436e24_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzgtOC0xLTEtMA_29808d21-d2fc-4207-8893-09338c14eac7"
      unitRef="usd">67410000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia6a29b4eb0a749c28866491983099df2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzEwLTItMS0xLTA_38f24619-89a2-414c-8261-01875a02bc21"
      unitRef="usd">54640000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i2a64978e2d4d40b2b9b5e848a95c5a62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzEwLTYtMS0xLTA_66773409-c23c-4399-990b-c9096f978d7a"
      unitRef="usd">42850000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <trs:TotalOtherIntangibleAssetsGross
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzExLTItMS0xLTA_d278993c-cf31-43d4-92a4-3b2d2631d590"
      unitRef="usd">400370000</trs:TotalOtherIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzExLTQtMS0xLTA_b132f55c-69d8-4e55-bbc1-2f8c4b1d200d"
      unitRef="usd">194170000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <trs:TotalOtherIntangibleAssetsGross
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzExLTYtMS0xLTA_0fe9c881-e09e-4ca9-a762-0d2d7e5463ef"
      unitRef="usd">334720000</trs:TotalOtherIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo0ZDBjNDhiZjEwZDg0ZmE0YWJjNDQ1MTUzZjAzZGRhNC90YWJsZXJhbmdlOjRkMGM0OGJmMTBkODRmYTRhYmM0NDUxNTNmMDNkZGE0XzExLTgtMS0xLTA_2ff4742e-7ff8-4831-a344-f7fcf0475241"
      unitRef="usd">173330000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzU2MjE_84deced7-1ebc-42fa-983d-4d764e50cbcb">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets as included in the accompanying consolidated statement of operations is summarized as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology and other, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships, included in selling, general and administrative expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i77884bf15a264166831d37cd6b150573_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzItMi0xLTEtMA_f6dbeda0-90a4-4868-b6ab-ecf8f44bb6df"
      unitRef="usd">4930000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iec21facb4c3b4c4a95884289c0fa4514_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzItNC0xLTEtMA_19644616-ecc7-41fb-8020-6761eb1c13aa"
      unitRef="usd">4780000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8501881f41a24efb93818e4c8c02a0de_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzItNi0xLTEtMA_f84ed9cf-1ad0-461f-a476-4039aac7ea51"
      unitRef="usd">4890000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id10966de8e4f40de8111ec1d935bee96_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzMtMi0xLTEtMA_4911b813-50fd-4b26-8ad2-c9d0a52292b8"
      unitRef="usd">15820000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i92886a0763364d7c9693650a4cd5b32c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzMtNC0xLTEtMA_3f0347d5-ad09-482f-b68f-8eb84ef9dc9e"
      unitRef="usd">13850000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id94c6c6bda7c46cfbb53bbf5bfbaa588_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzMtNi0xLTEtMA_30fd25d7-4bfa-4861-ba2e-7a82c99ce556"
      unitRef="usd">13370000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzQtMi0xLTEtMA_a3fbdc24-49a8-42e1-89e3-124e7699113e"
      unitRef="usd">20750000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzQtNC0xLTEtMA_f8d5bcf8-3aff-42a2-aa6b-f75e0cd87a26"
      unitRef="usd">18630000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZToxMDdhODIwM2VkYTE0YzA1YTI2Nzc5N2M3NzZkODNmNi90YWJsZXJhbmdlOjEwN2E4MjAzZWRhMTRjMDVhMjY3Nzk3Yzc3NmQ4M2Y2XzQtNi0xLTEtMA_770cb0f1-8a94-4f69-9770-f7f7b39dfa29"
      unitRef="usd">18260000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90ZXh0cmVnaW9uOjQyZDdiODBlNjY0MzRkYTE4ZDU4OWQ3ODRhMjE1NGJiXzU2NTg_93b230e2-2707-4b73-b30c-f39d0b0ac721">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated amortization expense for the next five fiscal years beginning after December&#160;31, 2020 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.678%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Amortization Expense&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo3YjhlZmY2MWJhYjk0NTJkYjE2NTY1YzA5YTRjYWE1Yi90YWJsZXJhbmdlOjdiOGVmZjYxYmFiOTQ1MmRiMTY1NjVjMDlhNGNhYTViXzEtMi0xLTEtMA_4e85111e-636c-4a42-a4d6-f9c4e763ec29"
      unitRef="usd">21790000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo3YjhlZmY2MWJhYjk0NTJkYjE2NTY1YzA5YTRjYWE1Yi90YWJsZXJhbmdlOjdiOGVmZjYxYmFiOTQ1MmRiMTY1NjVjMDlhNGNhYTViXzItMi0xLTEtMA_30331003-ebd5-4933-98ad-a59ad4e11c61"
      unitRef="usd">18230000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo3YjhlZmY2MWJhYjk0NTJkYjE2NTY1YzA5YTRjYWE1Yi90YWJsZXJhbmdlOjdiOGVmZjYxYmFiOTQ1MmRiMTY1NjVjMDlhNGNhYTViXzMtMi0xLTEtMA_82011ff7-573c-418b-acd7-cbe9f47cc20d"
      unitRef="usd">16330000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo3YjhlZmY2MWJhYjk0NTJkYjE2NTY1YzA5YTRjYWE1Yi90YWJsZXJhbmdlOjdiOGVmZjYxYmFiOTQ1MmRiMTY1NjVjMDlhNGNhYTViXzQtMi0xLTEtMA_af92ac41-b70c-4ac6-8bfe-4c3340ed68f8"
      unitRef="usd">14830000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTAvZnJhZzo0MmQ3YjgwZTY2NDM0ZGExOGQ1ODlkNzg0YTIxNTRiYi90YWJsZTo3YjhlZmY2MWJhYjk0NTJkYjE2NTY1YzA5YTRjYWE1Yi90YWJsZXJhbmdlOjdiOGVmZjYxYmFiOTQ1MmRiMTY1NjVjMDlhNGNhYTViXzUtMi0xLTEtMA_756a8545-aa92-42c6-a60b-997c2237fbc1"
      unitRef="usd">14480000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90ZXh0cmVnaW9uOmJiM2RhM2RhZWE3YTRjNzQ5OWQ3ODcyYjU5YjE4NDEzXzk2_a2aa2b8e-f9ad-4f5b-93c5-2c2aeab23297">Inventories&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90ZXh0cmVnaW9uOmJiM2RhM2RhZWE3YTRjNzQ5OWQ3ODcyYjU5YjE4NDEzXzk4_f4aa3dcf-6f4b-4094-b158-31a7949853b8">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzEtMi0xLTEtMA_46ca9b7f-4d02-487c-b2c3-0c59c61f137d"
      unitRef="usd">78010000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzEtNC0xLTEtMA_e8c3223c-6a88-44d6-aff1-63edb12422f1"
      unitRef="usd">68350000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzItMi0xLTEtMA_c2630f63-084d-4dd6-9768-689a491a6f50"
      unitRef="usd">29680000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzItNC0xLTEtMA_64afeb2f-f73b-43db-a78f-ec6888e9db1c"
      unitRef="usd">30560000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzMtMi0xLTEtMA_b3c399e6-92ce-4679-9642-09885e00e3fa"
      unitRef="usd">41690000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzMtNC0xLTEtMA_efe262fe-b79b-43f5-bcf5-15724f330bf1"
      unitRef="usd">33750000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzQtMi0xLTEtMA_557baf8b-4c71-458a-93a6-481c06eda283"
      unitRef="usd">149380000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTYvZnJhZzpiYjNkYTNkYWVhN2E0Yzc0OTlkNzg3MmI1OWIxODQxMy90YWJsZTpmOTJiOGY3NmY1OTg0NDE0YTliYzY5OTJiZjJkOGQ5Ny90YWJsZXJhbmdlOmY5MmI4Zjc2ZjU5ODQ0MTRhOWJjNjk5MmJmMmQ4ZDk3XzQtNC0xLTEtMA_04df3712-840a-4a3d-9734-9eb011b2bb11"
      unitRef="usd">132660000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90ZXh0cmVnaW9uOmE4MmJjNzJmMDNhYzQ0Nzg4MTFiNDNhMTc3NzE1NDc0XzI1Ng_718ee86c-0cbd-423e-b096-91976a6c9ba8">Property and Equipment, Net&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90ZXh0cmVnaW9uOmE4MmJjNzJmMDNhYzQ0Nzg4MTFiNDNhMTc3NzE1NDc0XzI0OQ_7af3647d-1aee-4e26-bb9c-2851ab25eee3">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment consists of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land and land improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;326,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;496,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;216,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;253,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4767aedd85d34f568864a4aa60f07126_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzEtMi0xLTEtMA_1de26b8f-81dd-4b3c-855e-5e1219c4dc67"
      unitRef="usd">20040000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7447a39cbdf2486aae9066c226e1ed39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzEtNC0xLTEtMA_59da3a31-ec72-46a0-9e6f-4dc9a5578b0e"
      unitRef="usd">19110000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i378f3741d20c47dab4d042fdf01e122f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzItMi0xLTEtMA_08dda499-2fc1-42ad-9b66-8c0dbdb85ee5"
      unitRef="usd">91970000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i60271427162e4ee79f400f701bead5e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzItNC0xLTEtMA_ee0ab15e-02c1-49ea-9a91-34352a68d738"
      unitRef="usd">84880000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i334b3acc20db474fa362f21963d26f11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzMtMi0xLTEtMA_67c12971-4101-47cd-adbd-6c93fde4a1dd"
      unitRef="usd">384010000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia35acc45345b43d58549abcaa019a76b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzMtNC0xLTEtMA_1acce86c-1770-44e1-be74-e085e928fe9b"
      unitRef="usd">326990000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzQtMi0xLTEtMA_a39e44c0-318d-4dc4-9f10-bbc2296efa82"
      unitRef="usd">496020000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzQtNC0xLTEtMA_2b51b53e-41ff-4e56-a0c4-973e6b52c71f"
      unitRef="usd">430980000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzUtMi0xLTEtMA_8d2a75d3-100b-48ab-9b5a-c4188b3b1caa"
      unitRef="usd">242960000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzUtNC0xLTEtMA_b4b6252d-1fd2-45c5-851d-bef2c0b597f6"
      unitRef="usd">216650000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzYtMi0xLTEtMA_9601237b-43e7-4232-bdeb-2cb83f90b1bc"
      unitRef="usd">253060000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTo4MjA5MmMzN2U4YTU0YTlmOTQ5MDI4NTQxMTIyOWUxYi90YWJsZXJhbmdlOjgyMDkyYzM3ZThhNTRhOWY5NDkwMjg1NDExMjI5ZTFiXzYtNC0xLTEtMA_1e812d2a-f498-4447-a448-d5f0cd7e4ff1"
      unitRef="usd">214330000</us-gaap:PropertyPlantAndEquipmentNet>
    <trs:DepreciationExpenseTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90ZXh0cmVnaW9uOmE4MmJjNzJmMDNhYzQ0Nzg4MTFiNDNhMTc3NzE1NDc0XzI2NA_f506f7bf-93af-4769-9645-6b575e28cbb9">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense as included in the accompanying consolidated statement of operations is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense, included in selling, general and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</trs:DepreciationExpenseTableTextBlock>
    <us-gaap:Depreciation
      contextRef="if31f055b4a65413fa5e231e40ceccae2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzItMi0xLTEtMA_1c5b4922-ff20-46a2-a349-bb7da9f3ac6f"
      unitRef="usd">27920000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i464ada61eba542408ae9229062e03f77_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzItNC0xLTEtMA_f1c7637f-1aae-4c74-8f77-d16f4d60f0fc"
      unitRef="usd">23700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i71ac0d275c644d4f951cc38fc04b87ba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzItNi0xLTEtMA_eb693386-b29a-49e7-a0f6-90dd52f888f1"
      unitRef="usd">20890000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie90513c3405042c5b5e9c17b5796859a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzMtMi0xLTEtMA_a13cfe29-b847-4705-b7bc-9cf14435a2c3"
      unitRef="usd">1100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i31336064d30a480c94d660f578e3dc73_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzMtNC0xLTEtMA_5be4efe5-9450-4d73-8605-aae9ad60ed01"
      unitRef="usd">1170000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i51bc66149aa746d39cb90fbe5efa54e0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzMtNi0xLTEtMA_84e7ed2a-5d12-4816-82b9-5182d9c657c2"
      unitRef="usd">1340000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8c09615b70534a14ba42e97e7882a3f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzQtMi0xLTEtMA_bac6b2e8-aad8-4832-b894-2e6f81796dbe"
      unitRef="usd">29020000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i38119b05c65142eaaae3aae93ad368d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzQtNC0xLTEtMA_612efeb3-b21d-4690-acad-eb42931461e0"
      unitRef="usd">24870000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2d60ac07c29447959e5669843fbe0cc5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8xOTkvZnJhZzphODJiYzcyZjAzYWM0NDc4ODExYjQzYTE3NzcxNTQ3NC90YWJsZTpjNGM5YTU0NDg2MGE0M2I4YTYyN2E4ZDQwNDY1NzI0MS90YWJsZXJhbmdlOmM0YzlhNTQ0ODYwYTQzYjhhNjI3YThkNDA0NjU3MjQxXzQtNi0xLTEtMA_c6bfa9f8-dd27-4049-b6c6-ff2f2c818b4f"
      unitRef="usd">22230000</us-gaap:Depreciation>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90ZXh0cmVnaW9uOmM4N2E5NTRjY2JlOTQzYjQ4NDIwZGJjMjEwNGRiMTkyXzExOQ_85f096cb-0c19-49e2-af93-192a6fcd059a">Accrued Liabilities&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High deductible insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90ZXh0cmVnaW9uOmM4N2E5NTRjY2JlOTQzYjQ4NDIwZGJjMjEwNGRiMTkyXzEwOTk1MTE2Mjc5MDU_35b83c20-a57b-495d-b3db-8f74af39bc3e">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;High deductible insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzEtMi0xLTEtMA_24b1f455-d613-4ea0-a1f8-193e4ef6e005"
      unitRef="usd">23140000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzEtNC0xLTEtMA_97fd784e-c1a6-4f95-8470-6b7f5d0823c9"
      unitRef="usd">16390000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzItMi0xLTEtMA_cbba1ae4-baad-4e89-858f-d5766a9487d1"
      unitRef="usd">4980000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzItNC0xLTEtMA_626288a5-ee1c-4c6e-8386-62c8d585eda6"
      unitRef="usd">5720000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzMtMi0xLTEtMA_d1d0256e-b40f-4614-8ffe-4453c14bd709"
      unitRef="usd">32420000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzMtNC0xLTEtMA_1bf8f883-5a46-4738-81d4-a3d8e095df2f"
      unitRef="usd">19910000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzQtMi0xLTEtMA_22b4a4c4-a026-4f97-b929-02fb8983df1c"
      unitRef="usd">60540000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDIvZnJhZzpjODdhOTU0Y2NiZTk0M2I0ODQyMGRiYzIxMDRkYjE5Mi90YWJsZTozNTgxNzQwMzFmNjY0MTE5OTkzODQwMDllZjllODQ1NC90YWJsZXJhbmdlOjM1ODE3NDAzMWY2NjQxMTk5OTM4NDAwOWVmOWU4NDU0XzQtNC0xLTEtMA_ea0b4b2a-9755-42be-ac57-8e838a37bbf7"
      unitRef="usd">42020000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzg2OTk_aa552a9f-328c-4fbc-afc0-db1023b3a3e1">Long-term Debt&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term debt consists of the following (dollars in thousands):    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% Senior Notes due October 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has $300.0 million aggregate principal amount of 4.875% senior notes outstanding due October 15, 2025 ("Senior Notes").  The Senior Notes accrue interest at a rate of 4.875% per annum, payable semi-annually in arrears on April 15 and October 15.  The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis, by certain subsidiaries of the Company (each a "Guarantor" and collectively the "Guarantors").  The Senior Notes are &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;pari passu&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in right of payment with all existing and future senior indebtedness and subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem all or part of the Senior Notes at the redemption prices (expressed as percentages of principal amount) set forth below, plus accrued and unpaid interest, if any, to, but excluding, the redemption date, if redeemed during the twelve-month period beginning on October 15 of the years indicated below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022 and thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Agreement     &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is party to a credit agreement ("Credit Agreement") consisting of a $300.0 million senior secured revolving credit facility, which permits borrowings denominated in specific foreign currencies, subject to a $125.0 million sub limit, maturing on September 20, 2022 and is subject to interest at London Interbank Offered Rate ("LIBOR") plus 1.50%. The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of $200.0 million and an amount such that, after giving effect to such incremental commitments and the incurrence of any other indebtedness substantially simultaneously with the making of such commitments, the senior secured net leverage ratio, as defined, is no greater than 3.00 to 1.00. The terms and conditions of any incremental revolving credit facility commitments must be no more favorable than the existing credit facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed $40.0 million in aggregate. During 2020, the Company placed cash on deposit with a financial institution to be held as cash collateral for the Company's outstanding letters of credit; therefore, as of December&#160;31, 2020, the Company had no letters of credit issued against its revolving credit facility.  See Note 8, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;," for further information on its cash deposits.  At December&#160;31, 2020, the Company had $50.5 million outstanding under its revolving credit facility and had $249.5 million potentially available. At December&#160;31, 2019, the Company had no amounts outstanding under its revolving credit facility and had $283.9 million potentially available after giving effect to approximately $16.1 million of letters of credit issued and outstanding. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of December&#160;31, 2020 and December&#160;31, 2019.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company previously drew $150&#160;million on its revolving credit facility in March 2020 to defend against potential uncertainty or liquidity issues in the financial markets as a result of the COVID-19 pandemic, but repaid this amount during second quarter 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The debt under the Credit Agreement is an obligation of the Company and certain of its domestic subsidiaries and is secured by substantially all of the assets of such parties.  Borrowings under the $125.0 million (equivalent) foreign currency sub limit of the $300.0 million senior secured revolving credit facility are secured by a cross-guarantee amongst, and a pledge of the assets of, the foreign subsidiary borrowers that are a party to the agreement.&#160; The Credit Agreement also contains various negative and affirmative covenants and other requirements affecting the Company and its subsidiaries, including the ability to, subject to certain exceptions and limitations, incur debt, liens, mergers, investments, loans, advances, guarantee obligations, acquisitions, assets dispositions, sale-leaseback transactions, hedging agreements, dividends and other restricted payments, transactions with affiliates, restrictive agreements and amendments to charters, bylaws, and other material documents. The terms of the Credit Agreement also require the Company and its restricted subsidiaries to meet certain restrictive financial covenants and ratios computed quarterly, including a maximum total net leverage ratio (total consolidated indebtedness plus outstanding amounts under any accounts receivable securitization facility, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined), a maximum senior secured net leverage ratio (total consolidated senior secured indebtedness, less the aggregate amount of certain unrestricted cash and unrestricted permitted investments, as defined, over consolidated EBITDA, as defined) and a minimum interest expense coverage ratio (consolidated EBITDA, as defined, over the sum of consolidated cash  interest expense, as defined, and preferred dividends, as defined).  At December&#160;31, 2020, the Company was in compliance with the financial covenants contained in the Credit Agreement.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term Debt Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future maturities of the face value of long-term debt at December&#160;31, 2020 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Future Maturities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuations of the Senior Notes and revolving credit facility were determined based on Level 2 inputs under the fair value hierarchy, as defined.  The carrying amounts and fair values were as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's unamortized debt issuance costs approximated $4.2 million and $5.3 million at December&#160;31, 2020 and 2019, respectively, and are included as a direct reduction from the related debt liability in the accompanying consolidated balance sheet. These amounts consisted primarily of legal, accounting and other transaction advisory fees as well as facility fees paid to the lenders.  Amortization expense for these items was approximately $1.2 million, $1.1 million and $1.3 million in 2020, 2019 and 2018, respectively, and is included in interest expense in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzg3MTk_054cb2cf-1635-487c-98b0-179925dfef26">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's long-term debt consists of the following (dollars in thousands):    &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.875% Senior Notes due October 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The carrying amounts and fair values were as follows (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.175%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving credit facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i7b9f0da141b5456fbf9c5a51f3d29980_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzEtMi0xLTEtMA_76123e91-3574-4425-b84e-86cfdcd85b1a"
      unitRef="usd">300000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i719fbc86be554e1ebfd76bf22bf6c28f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzEtNC0xLTEtMA_0d5ac6fc-8292-4a16-a59f-9c4b6ee360e9"
      unitRef="usd">300000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="if0eab0e642f4432282430082de28fe53_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzItMi0xLTEtMA_951a3ee8-581d-40c6-b0fe-56deff4bc59d"
      unitRef="usd">50450000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i79c49289c941403d9a7f782d088dc481_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzItNC0xLTEtMA_4804696a-81dc-4596-8462-454dfe6e72da"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzQtMi0xLTEtMA_6d135e6d-e228-46f9-89c7-2ff604262778"
      unitRef="usd">4160000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzQtNC0xLTEtMA_80e0b042-f075-4e79-9ae3-97f066b6d7e2"
      unitRef="usd">5310000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzctMi0xLTEtMA_30d423e2-90f6-467b-a5a9-42fc01f4f473"
      unitRef="usd">346290000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZToxZGQ4YmE3OTVkODg0ODI0OTg1ODQwOTUyNDRmZjBlNC90YWJsZXJhbmdlOjFkZDhiYTc5NWQ4ODQ4MjQ5ODU4NDA5NTI0NGZmMGU0XzctNC0xLTEtMA_a04d3dbd-e16b-41b1-a8ab-7abbeb4a572e"
      unitRef="usd">294690000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i17eb91d4335b47eaa6f94b7adb39eacc_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzE2MA_91769322-a53d-4062-8eb5-a3a7d3762d11"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i17eb91d4335b47eaa6f94b7adb39eacc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzE5Mw_4e95469d-a686-4e38-9758-f3480bae885a"
      unitRef="number2">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="if14afe41499344c5886375214e164d54_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzIxMw_4fcff033-7205-46fe-b2f8-49f7d3820f0a">2025-10-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i17eb91d4335b47eaa6f94b7adb39eacc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzExNDU_3fb85108-edf1-40be-850b-c9807648d3c5"
      unitRef="number2">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if116623830134a6db778313f6795357c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo3OTBiZTc2MTVjZGQ0ZmQ2YWE0ZTc2MjY4NmZhOGNlZS90YWJsZXJhbmdlOjc5MGJlNzYxNWNkZDRmZDZhYTRlNzYyNjg2ZmE4Y2VlXzEtMi0xLTEtMA_822650dd-b8c1-4d4d-b9b1-1a74d82e2cdc"
      unitRef="number2">1.02438</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ia56d063e00044565b43192769152ce81_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo3OTBiZTc2MTVjZGQ0ZmQ2YWE0ZTc2MjY4NmZhOGNlZS90YWJsZXJhbmdlOjc5MGJlNzYxNWNkZDRmZDZhYTRlNzYyNjg2ZmE4Y2VlXzItMi0xLTEtMA_f6ed70d8-5fb6-4e2f-b2c5-3f07c9ef1203"
      unitRef="number2">1.01219</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i5ea831294bb54389be1b2b1dfe0dc4fa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo3OTBiZTc2MTVjZGQ0ZmQ2YWE0ZTc2MjY4NmZhOGNlZS90YWJsZXJhbmdlOjc5MGJlNzYxNWNkZDRmZDZhYTRlNzYyNjg2ZmE4Y2VlXzMtMi0xLTEtMA_c7372d89-a6cd-41d3-8443-508ff78497ee"
      unitRef="number2">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1715fc6c6dd7400bb25489f34b8c3ddb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzI3MzY_e3effe07-2ea1-4b63-86ea-7b2fcf46583f"
      unitRef="usd">300000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="ib9555a8670464f0489114c2c49611a3d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzI4NjM_1712f6e2-93c2-4b3b-9ba3-8943d3070865"
      unitRef="usd">125000000.0</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="i0c04318b613b40c3ac9843ff8434ce5f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzI4ODg_4c29a48a-e27c-4b22-85a8-25348ea5b180">2022-09-20</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib9bee4ce51d34a77a8d5a484d6124da5_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzI5NjY_3a2ff8c6-42dd-4692-9628-4a39ec7fdf77"
      unitRef="rate">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <trs:IncrementalDebtCommitmentsCapacity
      contextRef="i16f5336c99934b4386f2d788fc192cb8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzMyMTE_987fdb95-7c99-43d5-9a54-06875df2a5b0"
      unitRef="usd">200000000.0</trs:IncrementalDebtCommitmentsCapacity>
    <trs:NetLeverageRatio
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzM0NzI_26193679-f3d8-464d-b2c2-c0177c61a99b"
      unitRef="number2">3.00</trs:NetLeverageRatio>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i96f3a5cef77a47deaaa6881c7b8c2876_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzQzOTA_4ab068ee-e337-4c4f-811c-82f273320c94"
      unitRef="usd">40000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i96f3a5cef77a47deaaa6881c7b8c2876_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzIxOTkwMjMyNjY1NTQ_759f973a-c8cc-49a0-a5bc-0a7f862b30ac"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="ib9555a8670464f0489114c2c49611a3d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzQ0MzA_6fbca51f-cb07-4c64-8652-ca6424b6b555"
      unitRef="usd">50500000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ib9555a8670464f0489114c2c49611a3d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzQ0OTc_8f4ccdc4-2253-4770-89a4-62ba7569a748"
      unitRef="usd">249500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i7d473e8d1f83405d99b99819cdae5592_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzQ2MzA_02dc41cc-14e0-4047-8d88-a3d0be8366f5"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i7d473e8d1f83405d99b99819cdae5592_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzQ2OTc_75b2930c-7c39-4a3d-a6c6-57ecdd55ef84"
      unitRef="usd">283900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i86c220856f9a45cc9de019e83b36a41b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzQ3NTk_623fe329-a896-4074-b337-f511c37360f3"
      unitRef="usd">16100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCredit
      contextRef="ia1c30e62a3eb43dea6b40eccedf4303f_I20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzEwOTk1MTE2NDA1MTk_4ffeb0ec-1d88-4f44-9bd2-b05bdd3f9270"
      unitRef="usd">150000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases
      contextRef="ib9555a8670464f0489114c2c49611a3d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzUxMzA_1712f6e2-93c2-4b3b-9ba3-8943d3070865"
      unitRef="usd">125000000.0</us-gaap:LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1715fc6c6dd7400bb25489f34b8c3ddb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzUxODA_7b245f20-8792-4d91-b465-193bdbff29ba"
      unitRef="usd">300000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzg3Mjg_ada09207-4d10-4c60-bbe5-1872ea4198b6">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future maturities of the face value of long-term debt at December&#160;31, 2020 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.077%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December&#160;31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Future Maturities&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTphNjM5MWNhODZjNjg0MjRlOGY1N2I5NGM2YTFkNGVkZC90YWJsZXJhbmdlOmE2MzkxY2E4NmM2ODQyNGU4ZjU3Yjk0YzZhMWQ0ZWRkXzEtMi0xLTEtMA_03639ff1-9d4a-4add-a155-77dd5ddadc12"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTphNjM5MWNhODZjNjg0MjRlOGY1N2I5NGM2YTFkNGVkZC90YWJsZXJhbmdlOmE2MzkxY2E4NmM2ODQyNGU4ZjU3Yjk0YzZhMWQ0ZWRkXzItMi0xLTEtMA_5f97da08-dea1-403f-9856-9b66838081b8"
      unitRef="usd">50450000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTphNjM5MWNhODZjNjg0MjRlOGY1N2I5NGM2YTFkNGVkZC90YWJsZXJhbmdlOmE2MzkxY2E4NmM2ODQyNGU4ZjU3Yjk0YzZhMWQ0ZWRkXzMtMi0xLTEtMA_ba80651a-da54-480c-a00b-1abecdb9b460"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTphNjM5MWNhODZjNjg0MjRlOGY1N2I5NGM2YTFkNGVkZC90YWJsZXJhbmdlOmE2MzkxY2E4NmM2ODQyNGU4ZjU3Yjk0YzZhMWQ0ZWRkXzQtMi0xLTEtMA_6af96a7a-8190-4e22-91ae-ded32af1af63"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTphNjM5MWNhODZjNjg0MjRlOGY1N2I5NGM2YTFkNGVkZC90YWJsZXJhbmdlOmE2MzkxY2E4NmM2ODQyNGU4ZjU3Yjk0YzZhMWQ0ZWRkXzUtMi0xLTEtMA_bb9d1dbf-a969-47b6-bd5d-d279fa3a228c"
      unitRef="usd">300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTphNjM5MWNhODZjNjg0MjRlOGY1N2I5NGM2YTFkNGVkZC90YWJsZXJhbmdlOmE2MzkxY2E4NmM2ODQyNGU4ZjU3Yjk0YzZhMWQ0ZWRkXzYtMi0xLTEtMA_f7ce8bb4-76e8-460b-ad6f-e293e16c1caa"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTphNjM5MWNhODZjNjg0MjRlOGY1N2I5NGM2YTFkNGVkZC90YWJsZXJhbmdlOmE2MzkxY2E4NmM2ODQyNGU4ZjU3Yjk0YzZhMWQ0ZWRkXzctMi0xLTEtMA_051904e0-8918-423e-9940-45bad49b4a3a"
      unitRef="usd">350450000</us-gaap:LongTermDebt>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i7b9f0da141b5456fbf9c5a51f3d29980_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzItMi0xLTEtMA_37d3b24c-1ad6-4837-ad1c-07e810bc0a17"
      unitRef="usd">300000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i49b29b1964c24798a0f3ae6a3eae9ee1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzItNC0xLTEtMA_53928eae-d5d5-4739-bb39-b4e4bdd1b911"
      unitRef="usd">305630000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i719fbc86be554e1ebfd76bf22bf6c28f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzItNi0xLTEtMA_9f933191-6b62-4fa2-8c9b-06beb773852a"
      unitRef="usd">300000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0577adec6d88441aad48596338595a5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzItOC0xLTEtMA_9d563b01-f1fe-469d-b6b1-1d0ad6579605"
      unitRef="usd">309000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i9eb7e76788e7479d898bab637cce6bd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzMtMi0xLTEtMA_d0521c9a-4d73-41ed-8117-a559c5e1a67b"
      unitRef="usd">50450000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="ibdd34d9574bf44fb807e01e99f62d914_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzMtNC0xLTEtMA_a201ad3e-2424-4391-97f8-252bf8d2c3bf"
      unitRef="usd">50450000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i058eaae07dc4417e99b7f89193e7d15d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzMtNi0xLTEtMA_05e5b597-02ad-4657-8a7e-83742f34751b"
      unitRef="usd">0</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtFairValue
      contextRef="ice302679ce1f4626a0963a651b9380c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90YWJsZTo0ZGZjODA1MWM5MDg0NmEyYTEzZGJjMmI0MGMyODlhYS90YWJsZXJhbmdlOjRkZmM4MDUxYzkwODQ2YTJhMTNkYmMyYjQwYzI4OWFhXzMtOC0xLTEtMA_ec078673-0c57-4078-bd90-56fbaf620368"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzgyMTI_d06c1a2f-8e94-4c57-84cc-c792b3d1707f"
      unitRef="usd">4200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzgyMTk_387edc9e-126f-4cdb-b24a-5680b8802294"
      unitRef="usd">5300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzg1NjI_ebca3ead-4760-4017-9caf-8aaa50e7a9ff"
      unitRef="usd">1200000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzg1NjY_29212901-0606-42c6-8be5-2fc5b7ed7f1a"
      unitRef="usd">1100000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMDUvZnJhZzo1YzUwMzE3ZWE4YTQ0Y2E0OTI5NWMxZWViZjJjYjI0Mi90ZXh0cmVnaW9uOjVjNTAzMTdlYThhNDRjYTQ5Mjk1YzFlZWJmMmNiMjQyXzg1NzM_c1f54aca-50a4-487a-8299-f8b31eb513a6"
      unitRef="usd">1300000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzUzNzk_2137dcd2-5d2e-4efa-a37c-1e8540a76784">Derivative Instruments   &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company uses cross-currency swap contracts to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro.  By doing so, the Company synthetically converts a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt.  At inception, the cross-currency swaps were designated as net investment hedges.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, the Company entered into additional cross-currency swap agreements at notional amounts declining from $50.0&#160;million to $25.0&#160;million over the contract period ending April 15, 2025.  Under the terms of the swap agreements, the Company is to receive net interest payments at a fixed rate of approximately 0.8% of the notional amount.  As of December&#160;31, 2020, the notional amount of these cross-currency swaps was $50.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In October 2018, the Company entered into cross-currency swap agreements at notional amounts declining from $125.0 million to $75.0 million over the contract period ending October 15, 2023.  Under the terms of the swap agreements, the Company is to receive net interest payments at a fixed rate of approximately 2.9% of the notional amount.  As of December&#160;31, 2020, the notional amount of these cross-currency swaps was $100.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2018, immediately prior to entering into the new cross-currency swap agreements, the Company terminated its existing cross-currency swap agreements, de-designating the swaps as net investment hedges and receiving approximately $1.1 million of cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability) Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the income recognized in AOCI on derivative contracts designated as hedging instruments as of December&#160;31, 2020 and 2019, and the amounts reclassified from AOCI into earnings for the years ended December&#160;31, 2020, 2019 and 2018 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:41pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Income (Loss) Recognized&lt;br/&gt;in AOCI on Derivative&lt;br/&gt;(Effective Portion, net of tax)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Loss Reclassified from AOCI into Earnings &lt;br/&gt;(Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Loss Reclassified from &lt;br/&gt;AOCI into Earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Over the next 12 months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $96.3 million. The Company uses foreign exchange contracts to mitigate the risk associated with fluctuations in currency rates impacting cash flows related to certain of its receivables, payables and intercompany transactions denominated in foreign currencies.  The foreign exchange contracts primarily mitigate currency exposures between the U.S. dollar and the Euro, British pound, Mexican peso and the Chinese yuan, and have various settlement dates through April 2021.  These contracts are not designated as hedging instruments; therefore, gains and losses on these contracts are recognized each period directly into the consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Loss Recognized in Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Loss &lt;br/&gt;Recognized in &lt;br/&gt;Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value of Derivatives&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company's derivative instruments are estimated using an income approach based on valuation techniques to convert future amounts to a single, discounted amount.  Estimates of the fair value of the Company's cross-currency swaps use observable inputs such as interest rate yield curves and forward currency exchange rates. Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Frequency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9e89dd4beeda4f50a7c6ef566d456c37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzEwOTk1MTE2Mzc0NTQ_eeb616aa-a2ff-4ce4-b895-8543bfcd420a"
      unitRef="usd">50000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4afb0e6d1d9d456089fdc013144ec8cd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzEwOTk1MTE2Mzc0Njk_dab37375-42dd-45b8-88f3-e0aa94b554c5"
      unitRef="usd">25000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ibbd9538cfcc74cccad20c20975efaf70_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzEwOTk1MTE2Mzc0ODQ_308e5cef-9fb1-40ef-8419-50836a5e29c9"
      unitRef="number2">0.008</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibbd9538cfcc74cccad20c20975efaf70_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzEwOTk1MTE2Mzc0OTA_95f14457-2acc-4b6c-91f5-01596c8fa027"
      unitRef="usd">50000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i889f770a78a84d4eb3fdf4b965d82625_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzUwNg_0298cc33-8cc8-45a0-833d-eea024851d4f"
      unitRef="usd">125000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i97df5daf9aff4c11bab878a4ecb9432f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzUxMg_c7c2326b-cdf8-475d-a4c0-c16c1a2f15bb"
      unitRef="usd">75000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="id598b00b65a9461d97f87077f551a15e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzY2Mw_f7099ace-0a8d-4a4a-a621-4abc9e3f6502"
      unitRef="number2">0.029</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id598b00b65a9461d97f87077f551a15e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzEwOTk1MTE2Mzk1MjM_b8201626-9510-4f8b-ae28-8410b67783b5"
      unitRef="usd">100000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeCashReceivedOnHedge
      contextRef="id34fbd5ce56b416ab134b722b758a9f5_D20181001-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzEwMDc_da8ebf69-24b3-48c7-b43e-dac582bfd20b"
      unitRef="usd">1100000</us-gaap:DerivativeCashReceivedOnHedge>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzUzNjE_6e351d05-eaf2-4a87-bd69-327af61b57e5">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020 and 2019, the fair value carrying amount of the Company's derivatives designated as hedging instruments are recorded as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability) Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ied04acb86f7149c683dfb6be056cdd4d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpmNzVlNzAyMDNhZmQ0YjNlYmFhNWZkNjlkMGMzNjQwYi90YWJsZXJhbmdlOmY3NWU3MDIwM2FmZDRiM2ViYWE1ZmQ2OWQwYzM2NDBiXzMtNC0xLTEtMA_6b0bcc05-4a12-4d97-a8bb-4e54d45cf0b8"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i70a54cd4c9ec401698ad2cdfadadf922_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpmNzVlNzAyMDNhZmQ0YjNlYmFhNWZkNjlkMGMzNjQwYi90YWJsZXJhbmdlOmY3NWU3MDIwM2FmZDRiM2ViYWE1ZmQ2OWQwYzM2NDBiXzMtNi0xLTEtMA_3e56b36d-7a5c-4fb0-83ac-b86aaaca42f3"
      unitRef="usd">4460000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="id2a6a8b482ea4a8788a76e06565c29e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpmNzVlNzAyMDNhZmQ0YjNlYmFhNWZkNjlkMGMzNjQwYi90YWJsZXJhbmdlOmY3NWU3MDIwM2FmZDRiM2ViYWE1ZmQ2OWQwYzM2NDBiXzQtNC0xLTEtMA_45cddf0e-dd7f-4911-8cd1-831438e8a99f"
      unitRef="usd">-5000000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="id0ca877deba04b1f9e47e3bb0f8861bf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpmNzVlNzAyMDNhZmQ0YjNlYmFhNWZkNjlkMGMzNjQwYi90YWJsZXJhbmdlOmY3NWU3MDIwM2FmZDRiM2ViYWE1ZmQ2OWQwYzM2NDBiXzQtNi0xLTEtMA_6ef0aea7-0298-487a-ab86-525f78054404"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzUzODY_10afb2d1-5360-46ad-b098-3117b5372ebb">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the income recognized in AOCI on derivative contracts designated as hedging instruments as of December&#160;31, 2020 and 2019, and the amounts reclassified from AOCI into earnings for the years ended December&#160;31, 2020, 2019 and 2018 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.506%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:41pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Income (Loss) Recognized&lt;br/&gt;in AOCI on Derivative&lt;br/&gt;(Effective Portion, net of tax)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Loss Reclassified from AOCI into Earnings &lt;br/&gt;(Effective Portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Loss Reclassified from &lt;br/&gt;AOCI into Earnings&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Investment Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ibd571c2815934d329c35177476a3c641_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpkODUwYjBhNGVlY2Y0NDMzOGI1NTIxYzE2MmM2MTdkNC90YWJsZXJhbmdlOmQ4NTBiMGE0ZWVjZjQ0MzM4YjU1MjFjMTYyYzYxN2Q0XzUtMi0xLTEtMA_68c2eec3-5035-449c-987f-13285f7419b2"
      unitRef="usd">-3580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i5a7c3e0ced3a4b9eaeed07a9913b27c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpkODUwYjBhNGVlY2Y0NDMzOGI1NTIxYzE2MmM2MTdkNC90YWJsZXJhbmdlOmQ4NTBiMGE0ZWVjZjQ0MzM4YjU1MjFjMTYyYzYxN2Q0XzUtNC0xLTEtMA_088b7a9f-7db2-448c-a938-d34ba4daa9c1"
      unitRef="usd">4230000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i7bbfdf1ff3184446909db53530071df9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpkODUwYjBhNGVlY2Y0NDMzOGI1NTIxYzE2MmM2MTdkNC90YWJsZXJhbmdlOmQ4NTBiMGE0ZWVjZjQ0MzM4YjU1MjFjMTYyYzYxN2Q0XzUtOC0xLTEtMA_25f90b85-de7b-414c-a2d7-a439e2592abe"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i1eef91e4b31741278e1affbabbbd2498_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpkODUwYjBhNGVlY2Y0NDMzOGI1NTIxYzE2MmM2MTdkNC90YWJsZXJhbmdlOmQ4NTBiMGE0ZWVjZjQ0MzM4YjU1MjFjMTYyYzYxN2Q0XzUtMTAtMS0xLTA_0d5cfc68-e937-49df-ae79-4519cd820ee4"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i38dece62b9b04b32beaa4dd0b705d414_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTpkODUwYjBhNGVlY2Y0NDMzOGI1NTIxYzE2MmM2MTdkNC90YWJsZXJhbmdlOmQ4NTBiMGE0ZWVjZjQ0MzM4YjU1MjFjMTYyYzYxN2Q0XzUtMTItMS0xLTA_551bebc6-cd24-4b0b-a63f-e74c3a3263d8"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1
      contextRef="ia51fcefcdf0d4963b290b33d1505295b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzM2NTE_70caa5ca-beaa-445f-a269-3dfac4d3134b">P12M</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1>
    <us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred
      contextRef="ia51fcefcdf0d4963b290b33d1505295b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzIxOTkwMjMyNjgyOTk_7cc6f772-aa85-4acf-ace0-85d63ded5554"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i898ca50e5fc04f64bae6a177d911405c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzM5ODI_0b821f1c-9876-476f-9207-de29105de05a"
      unitRef="usd">96300000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzE2NDkyNjc0NTQ0MTg_5facbbc9-2fbd-49a2-a6af-f88e19c89d33">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of operations (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.512%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Loss Recognized in Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Loss &lt;br/&gt;Recognized in &lt;br/&gt;Earnings on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivatives not designated as hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
      contextRef="i6de1737f690340ed9cbb5d54f1183b5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphZTUyODAzOTAxYzE0ZmViODJiZDU3OGQyMzk0MTdmZi90YWJsZXJhbmdlOmFlNTI4MDM5MDFjMTRmZWI4MmJkNTc4ZDIzOTQxN2ZmXzQtNC0xLTEtMA_6a5e5fa6-bbeb-4c16-aa5c-5b3fa53bf71a"
      unitRef="usd">-470000</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
    <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
      contextRef="i457e28c83d3c4ecf954394c70f3fd57f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphZTUyODAzOTAxYzE0ZmViODJiZDU3OGQyMzk0MTdmZi90YWJsZXJhbmdlOmFlNTI4MDM5MDFjMTRmZWI4MmJkNTc4ZDIzOTQxN2ZmXzQtNi0xLTEtMA_d52c1644-06cf-47ea-b0cb-12adbb344114"
      unitRef="usd">-600000</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
    <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet
      contextRef="ic00697b827184e9db6ff7992b7a6507f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphZTUyODAzOTAxYzE0ZmViODJiZDU3OGQyMzk0MTdmZi90YWJsZXJhbmdlOmFlNTI4MDM5MDFjMTRmZWI4MmJkNTc4ZDIzOTQxN2ZmXzQtOC0xLTEtMA_5c253105-8ab5-4679-b6c8-ac07e706b437"
      unitRef="usd">0</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90ZXh0cmVnaW9uOjRhMjViYjE0YzkxYTRkY2JhOTIxMjE4YTg5NjhlNDA2XzUzODc_565bb5e2-18cc-4188-9ca1-ca8d5a673f1b">Fair value measurements and the fair value hierarchy level for the Company's assets and liabilities measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 are as follows (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.491%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Frequency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asset / (Liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted Prices in Active Markets for Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs&lt;br/&gt;(Level 3)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2019&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cross-currency swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recurring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i2d317ec14d3142b8aed1f2f4af2f71ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzItNC0xLTEtMA_71c3f42e-f159-4ad5-a8b1-9a687709182f"
      unitRef="usd">-5000000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i4e073365fcb24fc983fb5bbe9bf9045a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzItNi0xLTEtMA_3f29c5a2-5510-4444-b7b9-9b5901b9c98d"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i9db403a90a5c454fbe1fc852032d04aa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzItOC0xLTEtMA_85abd578-b366-46a3-87bb-f91f2c9b0b26"
      unitRef="usd">-5000000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="if485c17da2b2468dab4a3a4503cd97b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzItMTAtMS0xLTA_8d1c5647-07da-4f45-98a9-9b0f7dcd868e"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="ia11b7db2e78c45bd92823d7292584b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzMtNC0xLTEtMA_e57cfa27-16d2-41e9-b9bb-1f672c88e87f"
      unitRef="usd">140000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i7ebe4bdd88ab46ee8fe56f529bed3459_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzMtNi0xLTEtMA_0c4fc240-b7b8-4256-aaca-d8f1178f2003"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i008619bb439e47e5a5039987220abf57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzMtOC0xLTEtMA_a73d211e-cffa-4ab7-a32f-787041197b9f"
      unitRef="usd">140000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i33940a42a38749508d88c815e1347623_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzMtMTAtMS0xLTA_56a3411b-250c-45d4-bca7-6cb0619d79ca"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i58d4ddd3ca9c4a61a761670bd82b8c41_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzUtNC0xLTEtMA_d855c844-2193-4fee-b766-0886d34b7ab9"
      unitRef="usd">4460000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="ibb6fd764d3d84c18ad2b6af4326d381e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzUtNi0xLTEtMA_f406374a-eb53-4d62-8ad1-f56fde52a128"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="i25a866071cdd4ceea88dd30c1839c070_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzUtOC0xLTEtMA_1a35abfa-805f-48af-ad64-f8e4e8d236c1"
      unitRef="usd">4460000</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet
      contextRef="if7c49e4ac75c4de586e8b6686098d6c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzUtMTAtMS0xLTA_db3ffe13-8a1e-4208-b957-0898e403761d"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="ife29526a1c834a719eeff5e18a609e37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzYtNC0xLTEtMTcyMQ_4d5301e9-6cee-4e22-b3b0-67d33af628e1"
      unitRef="usd">-770000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i9441f39e981d41b69bca5998a45966b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzYtNi0xLTEtMTcyMQ_c931a866-f32c-42e6-b30b-d60573ea6c15"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="ic5ad240bec034ff2aa6a86f52b94939b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzYtOC0xLTEtMTcyMQ_1a495f94-335f-45e6-a88c-5c24a2cb5217"
      unitRef="usd">-770000</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="i124b48328605408ca055550ed6a92d42_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTEvZnJhZzo0YTI1YmIxNGM5MWE0ZGNiYTkyMTIxOGE4OTY4ZTQwNi90YWJsZTphMjJkYzZiMDMwMTI0MDFhOWExNTQxOGQ0ZDJiODViZi90YWJsZXJhbmdlOmEyMmRjNmIwMzAxMjQwMWE5YTE1NDE4ZDRkMmI4NWJmXzYtMTAtMS0xLTE3MjE_9c877902-cc3d-4958-b7e1-006d89780367"
      unitRef="usd">0</us-gaap:OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzM4NDgyOTA3MDAyMTc_7f22da5d-60c4-48e0-a6c5-4c5a05d02bac">Leases&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases certain equipment and facilities under non-cancelable operating leases. Leases with an initial term of 12 months or less are not recorded on the balance sheet; expense related to these leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term, variable and other lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,530)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average remaining term of the Company's operating leases as of December&#160;31, 2020 is approximately 6.8 years. The weighted-average discount rate as of December&#160;31, 2020 is approximately 4.4%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of operating lease liabilities was approximately $7.9 million and $6.4&#160;million during 2020 and 2019, respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use assets obtained in exchange for lease liabilities were approximately $14.0 million and $1.4&#160;million during 2020 and 2019, respectively, primarily due to acquisitions.&lt;/span&gt;&lt;/div&gt;Rental expense for operating leases as classified under prior authoritative lease guidance for the Company was approximately $5.8&#160;million in 2018.</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1Njk_15974ffe-40b9-4a36-b2ca-42343710ce54">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.905%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term, variable and other lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo3ZDJjZTJhNzIxYjU0MDE1YjQwZWVkNTc2MzY0ZGE5Ny90YWJsZXJhbmdlOjdkMmNlMmE3MjFiNTQwMTViNDBlZWQ1NzYzNjRkYTk3XzEtMi0xLTEtMA_d89bfa18-36b2-4959-afe7-89b5410cdc3c"
      unitRef="usd">7870000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo3ZDJjZTJhNzIxYjU0MDE1YjQwZWVkNTc2MzY0ZGE5Ny90YWJsZXJhbmdlOjdkMmNlMmE3MjFiNTQwMTViNDBlZWQ1NzYzNjRkYTk3XzEtNC0xLTEtODI5_dec6a059-6bff-4ccc-8c90-92ee4db83a7e"
      unitRef="usd">6380000</us-gaap:OperatingLeaseCost>
    <trs:Shorttermvariableandotherleasecosts
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo3ZDJjZTJhNzIxYjU0MDE1YjQwZWVkNTc2MzY0ZGE5Ny90YWJsZXJhbmdlOjdkMmNlMmE3MjFiNTQwMTViNDBlZWQ1NzYzNjRkYTk3XzItMi0xLTEtMA_6a9d4de8-d666-4381-a6ca-4b0546649d26"
      unitRef="usd">1540000</trs:Shorttermvariableandotherleasecosts>
    <trs:Shorttermvariableandotherleasecosts
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo3ZDJjZTJhNzIxYjU0MDE1YjQwZWVkNTc2MzY0ZGE5Ny90YWJsZXJhbmdlOjdkMmNlMmE3MjFiNTQwMTViNDBlZWQ1NzYzNjRkYTk3XzItNC0xLTEtODI5_d59b6412-3687-42a5-8203-a3d05cfe618a"
      unitRef="usd">1140000</trs:Shorttermvariableandotherleasecosts>
    <us-gaap:LeaseCost
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo3ZDJjZTJhNzIxYjU0MDE1YjQwZWVkNTc2MzY0ZGE5Ny90YWJsZXJhbmdlOjdkMmNlMmE3MjFiNTQwMTViNDBlZWQ1NzYzNjRkYTk3XzMtMi0xLTEtMA_50ded93a-29cf-4745-9189-7a301c66b9a1"
      unitRef="usd">9410000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo3ZDJjZTJhNzIxYjU0MDE1YjQwZWVkNTc2MzY0ZGE5Ny90YWJsZXJhbmdlOjdkMmNlMmE3MjFiNTQwMTViNDBlZWQ1NzYzNjRkYTk3XzMtNC0xLTEtMTczMQ_dfc16a7e-8cf7-47aa-9b4d-0f97bef50d84"
      unitRef="usd">7520000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1ODU_f061cd58-774c-48a6-b44b-c5d6400b7276">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of lease liabilities are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,530)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (a) &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzEtMi0xLTEtMA_9902b4a8-8701-4e23-8ff1-a27a556fae65"
      unitRef="usd">8070000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzItMi0xLTEtMA_fcb5304a-171d-4733-9bcd-824c40912b34"
      unitRef="usd">7250000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzMtMi0xLTEtMA_78a00411-88c4-4b82-bedf-c1f0a9348141"
      unitRef="usd">6340000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzQtMi0xLTEtMA_65c09068-17d2-4faf-a253-45c1d06d0bb8"
      unitRef="usd">5120000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzUtMi0xLTEtMA_c8e8dba1-7c34-46ad-8570-255cc224b43b"
      unitRef="usd">4400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzYtMi0xLTEtMA_ae5a682d-5cff-4a6d-b79e-6a388594acb7"
      unitRef="usd">12700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzctMi0xLTEtMA_9dedd4a9-7d14-4e02-a750-f3bf6ddf12c1"
      unitRef="usd">43880000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzgtMi0xLTEtMA_d5625d9a-492e-409f-9523-14d38bdbe670"
      unitRef="usd">5530000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzktMi0xLTEtMA_b75d730f-9daf-4eab-ab06-e2c1f784c829"
      unitRef="usd">38350000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzc5OQ_561148c6-666f-4096-9d6a-2bd0a5fc436b">P6Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzg2NA_4cc874db-08b5-4274-87a0-64afdfb2920e"
      unitRef="rate">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzk4MQ_de3abc3b-dbcd-4425-87d2-2c26b156aab9"
      unitRef="usd">7900000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzM4NDgyOTA2OTkzMDA_237ee0d7-2e80-497b-baea-b6ee032695de"
      unitRef="usd">6400000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzExOTk_c60a0ef9-1e6b-49f6-a02e-3e2c02d73f1b"
      unitRef="usd">14000000.0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzM4NDgyOTA3MDA0OTU_ec11557b-624d-4738-8649-20f47665b167"
      unitRef="usd">1400000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LeaseCost
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzM4NDgyOTA3MDAyMjk_724f5bcc-cbd4-4227-987e-30dcbfce5dbe"
      unitRef="usd">5800000</us-gaap:LeaseCost>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGV4dHJlZ2lvbjo3M2VkMTI1M2IyZmE0YzgxYTE1NzM0ZTczNGVlZjE3ZF8xMDk5NTExNjI4MTQ3_bea4b0c2-1828-484b-ab28-82362fb167a7">Other Long-term Liabilities&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current asbestos-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,200&#160;&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGV4dHJlZ2lvbjo3M2VkMTI1M2IyZmE0YzgxYTE1NzM0ZTczNGVlZjE3ZF8xMDk5NTExNjI4MTQ4_0464cf9a-77ed-4a0f-8e9f-3c22f9ceb15a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current asbestos-related liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,200&#160;&lt;/span&gt;&lt;/td&gt;&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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <trs:AsbestosRelatedLiabilityNoncurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGFibGU6YjM0OTEyODU2ZTg2NDhkMmI2ZDg1MDkzZDRkZGVlZGUvdGFibGVyYW5nZTpiMzQ5MTI4NTZlODY0OGQyYjZkODUwOTNkNGRkZWVkZV8xLTItMS0xLTMyOQ_3610ce38-fc1f-407b-8f6a-32df3a853403"
      unitRef="usd">26170000</trs:AsbestosRelatedLiabilityNoncurrent>
    <trs:AsbestosRelatedLiabilityNoncurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGFibGU6YjM0OTEyODU2ZTg2NDhkMmI2ZDg1MDkzZDRkZGVlZGUvdGFibGVyYW5nZTpiMzQ5MTI4NTZlODY0OGQyYjZkODUwOTNkNGRkZWVkZV8xLTQtMS0xLTMyOQ_e0998556-bf4b-4a7e-9afe-9584e7ac090a"
      unitRef="usd">6200000</trs:AsbestosRelatedLiabilityNoncurrent>
    <trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGFibGU6YjM0OTEyODU2ZTg2NDhkMmI2ZDg1MDkzZDRkZGVlZGUvdGFibGVyYW5nZTpiMzQ5MTI4NTZlODY0OGQyYjZkODUwOTNkNGRkZWVkZV8yLTItMS0xLTMyOQ_72ae601f-725b-447f-9b92-f66b761924ca"
      unitRef="usd">43520000</trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability>
    <trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGFibGU6YjM0OTEyODU2ZTg2NDhkMmI2ZDg1MDkzZDRkZGVlZGUvdGFibGVyYW5nZTpiMzQ5MTI4NTZlODY0OGQyYjZkODUwOTNkNGRkZWVkZV8yLTQtMS0xLTMyOQ_b7d69766-6e59-458f-9c76-177a318a099b"
      unitRef="usd">34610000</trs:OtherLongTermLiabilitiesOtherThanAsbestosLiability>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGFibGU6YjM0OTEyODU2ZTg2NDhkMmI2ZDg1MDkzZDRkZGVlZGUvdGFibGVyYW5nZTpiMzQ5MTI4NTZlODY0OGQyYjZkODUwOTNkNGRkZWVkZV8zLTItMS0xLTc4MQ_bd35185a-1789-4e55-93ce-22a3850909be"
      unitRef="usd">69690000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTgzL2ZyYWc6NzNlZDEyNTNiMmZhNGM4MWExNTczNGU3MzRlZWYxN2QvdGFibGU6YjM0OTEyODU2ZTg2NDhkMmI2ZDg1MDkzZDRkZGVlZGUvdGFibGVyYW5nZTpiMzQ5MTI4NTZlODY0OGQyYjZkODUwOTNkNGRkZWVkZV8zLTQtMS0xLTc4Mw_9ce162d7-3e79-4cc5-b841-73ce9e6df753"
      unitRef="usd">40810000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzY5MzM_1c7c94e5-485b-44bc-8931-28c811fce03c">Commitments and Contingencies&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Environmental&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to increasingly stringent environmental laws and regulations, including those relating to air emissions, wastewater discharges and chemical and hazardous waste management and disposal.  Some of these environmental laws hold owners or operators of land or businesses liable for their own and for previous owners' or operators' releases of hazardous or toxic substances or wastes.  Other environmental laws and regulations require the obtainment and compliance with environmental permits.  To date, costs of complying with environmental, health and safety requirements have not been material.  However, the nature of the Company's operations and the long history of industrial activities at certain of the Company's current or former facilities, as well as those acquired, could potentially result in material environmental liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the Company must comply with existing and pending climate change legislation, regulation and international treaties or accords, current laws and regulations have not had a material impact on the Company's business, capital expenditures or financial position.  Future events, including those relating to climate change or greenhouse gas regulation, could require the Company to incur expenses related to the modification or curtailment of operations, installation of pollution control equipment or investigation and cleanup of contaminated sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Asbestos&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the Company was a party to 337 pending cases involving an aggregate of 4,655 claimants primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by Lamons and certain other related subsidiaries for use primarily in the petrochemical refining and exploration industries. The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at&lt;br/&gt;beginning of&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims filed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;dismissed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;settled&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;settlement&lt;br/&gt;amount per&lt;br/&gt;claim during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total defense&lt;br/&gt;costs during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,130,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company acquired various companies to distribute its products that had distributed gaskets of other manufacturers prior to acquisition.  The Company believes that many of the pending cases relate to locations at which none of its gaskets were distributed or used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may be subjected to significant additional asbestos-related claims in the future, and will aggressively defend or reasonably resolve, as appropriate.  The cost of settling cases in which product identification can be made may increase, and the Company may be subjected to further claims in respect of the former activities of its acquired gasket distributors. The cost of claims varies as claims may be initially made in some jurisdictions without specifying the amount sought or by simply stating the requisite or maximum permissible monetary relief, and may be amended to alter the amount sought.  The large majority of claims do not specify the amount sought.  Of the 4,655 claims pending at December&#160;31, 2020, 40 set forth specific amounts of damages (other than those stating the statutory minimum or maximum).  At December&#160;31, 2020, of the 40 claims that set forth specific amounts, there were no claims seeking specific amounts for punitive damages. Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Compensatory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of damages sought (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.0 to $0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.6 to $5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$5.0+&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Relatively few claims have reached the discovery stage and even fewer claims have gone past the discovery stage. Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25&#160;years ago, have been approximately $10.0 million.  All relief sought in the asbestos cases is monetary in nature. Based on the settlements made to date and the number of claims dismissed or withdrawn for lack of product identification, the Company believes that the relief sought (when specified) does not bear a reasonable relationship to its potential liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There has been significant volatility in the historical number of claim filings and costs to defend, with previous claim counts and spend levels much higher than current levels. Management believes this volatility was associated more with tort reform, plaintiff practices and state-specific legal dockets than the Company&#x2019;s underlying asbestos-related exposures. In the past three years, however, the number of new claim filings, and costs to defend, have become much more consistent, ranging between 143 to 173 new claims per year and total defense costs ranging between $2.2&#160;million and $2.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The higher degree of consistency in census data and spend levels, as well as lower claim activity levels and an evolving defense strategy, has allowed the Company to more effectively and efficiently manage claims, making process or local counsel arrangement improvements where possible. Given the consistency of activity over a multi-year period, the Company believed a trend may have formed where it could be possible to reasonably estimate its future cash exposure for all asbestos-related activity with an adequate level of precision. As such, the Company commissioned an actuary to help evaluate the nature and predictability of its asbestos-related costs, and provide an actuarial range of estimates of future exposures. Based upon its review of the actuarial study, which was completed in June 2020 using data as of December 31, 2019 and which projected spend levels through a terminal year of 2064, the Company affirmed its belief that it now has the ability to reasonably estimate its future asbestos-related exposures for pending as well as unknown future claims.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the second quarter of 2020, the Company elected to change its method of accounting for asbestos-related defense costs from accruing for probable and reasonably estimable defense costs associated with known claims expected to settle to accrue for all future defense costs for both known and unknown claims, which the Company now believes are reasonably estimable. The Company believes this change is preferable, as asbestos-related defense costs represent expenditures related to legacy activities that do not contribute to current or future revenue generating activities, and recording an estimate of the full liability for asbestos-related costs, where estimable with reasonable precision, provides a more complete assessment of the liability associated with resolving asbestos-related claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This accounting change has been reflected as a change in accounting estimate effected by a change in accounting principle.  In connection with this second quarter 2020 change, the Company recorded a non-cash, pre-tax charge for asbestos-related costs of approximately $23.4&#160;million which is included in selling, general and administrative expenses in the accompanying consolidated statement of operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Following the change in accounting estimate, the Company&#x2019;s liability for asbestos-related claims will be based on a study from the Company&#x2019;s third-party actuary, the Company's review of the study, as well as the Company&#x2019;s own review of asbestos claims and claim resolution activity.  The study from the Company&#x2019;s actuary, based on data as of December 31, 2019, provided for a range of possible future liability from $31.5&#160;million to $43.3&#160;million.   The Company did not believe any amount within the range of potential outcomes represented a better estimate than another given the many factors and assumptions inherent in the projections, and therefore recorded the $23.4&#160;million charge to increase the liability estimate to $31.5&#160;million, at the low-end of the range.  As of December&#160;31, 2020, the Company&#x2019;s total asbestos-related liability is $28.7&#160;million, and is included in accrued liabilities and other long-term liabilities, respectively, in the accompanying consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s primary insurance, which covered approximately 40% of historical costs related to settlement and defense of asbestos litigation, expired in November 2018, upon which the Company became solely responsible for defense costs and indemnity payments. The Company is party to a coverage-in-place agreement (entered into in 2006) with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims.  The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses.  The Company will continue to be solely responsible for defense costs and indemnity payments prior to the commencement of coverage under this agreement, the duration of which would be subject to the scope of damage awards and settlements paid.  Based upon the Company&#x2019;s review of the actuarial study, the Company does not believe it is probable that it will reach the threshold of qualified future settlements required to commence excess carrier insurance coverage under the coverage-in-place agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the Company recorded a significant non-cash charge in the six months ended June&#160;30, 2020 in connection with its change in accounting policy, based upon the Company's experience to date, including the trend in annual defense and settlement costs incurred to date, and other available information (including the availability of excess insurance), the Company does not believe these cases will have a material adverse effect on its financial position or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Claims and Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to other claims and litigation in the ordinary course of business, but does not believe that any such claim or litigation will have a material adverse effect on its financial position and results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <trs:LossContingencyPendingCasesNumber
      contextRef="ib9a504831b5d4976a0ff586652e92a83_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzE1MDk_46d944f0-29a5-4cca-bb85-efbf2007f32f"
      unitRef="cases">337</trs:LossContingencyPendingCasesNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ib9a504831b5d4976a0ff586652e92a83_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzE1NTI_cfd8dbfb-7f93-44ff-b205-39d7da5ad460"
      unitRef="claimants">4655</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzY5Mzc_e7e4303f-ad64-4050-81e1-bc4c0850d3e5">The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, at the applicable date and for the applicable periods:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.856%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at&lt;br/&gt;beginning of&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims filed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;dismissed&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;settled&lt;br/&gt;during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims&lt;br/&gt;pending at end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;settlement&lt;br/&gt;amount per&lt;br/&gt;claim during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total defense&lt;br/&gt;costs during&lt;br/&gt;period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,130,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal year ended December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ic2080c06892d4c6da530cdd33483699e_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzEtMi0xLTEtMA_5cd6e14d-fb48-4db7-8db1-a045d8c7ec88"
      unitRef="claimants">4759</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="idd02a0a411e34940ae4c4fd078d8d75e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzEtNC0xLTEtMA_4c7e675f-a93c-46cc-a4c8-67a1a22d39f2"
      unitRef="claimants">219</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="idd02a0a411e34940ae4c4fd078d8d75e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzEtNi0xLTEtMA_b9bd6268-496e-4fbc-9504-0ec2aa2d3556"
      unitRef="claimants">287</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="idd02a0a411e34940ae4c4fd078d8d75e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzEtOC0xLTEtMA_62cd244f-32a3-47d3-b2a5-ab655fa24136"
      unitRef="claimants">36</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ib9a504831b5d4976a0ff586652e92a83_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzEtMTAtMS0xLTA_64f0c123-9c03-4f24-b69a-7501e1f1a3e7"
      unitRef="claimants">4655</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencySettlementAgreementAverageConsideration
      contextRef="idd02a0a411e34940ae4c4fd078d8d75e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzEtMTItMS0xLTA_943e7a1f-d8e2-45f8-8876-6f871e855324"
      unitRef="usd">18314</trs:LossContingencySettlementAgreementAverageConsideration>
    <us-gaap:LegalFees
      contextRef="idd02a0a411e34940ae4c4fd078d8d75e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzEtMTQtMS0xLTA_60694915-de59-4e4a-b0ba-edcf8b38a411"
      unitRef="usd">2130000</us-gaap:LegalFees>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i021df0e329ab4f05adae98df402fd379_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzItMi0xLTEtMA_61bede6f-5579-4dfa-b12a-334a6d5c03d5"
      unitRef="claimants">4820</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i11234217eea94d0b924d57ce07650ecc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzItNC0xLTEtMA_7d488736-6e56-4ff7-bf9a-5983271c16dd"
      unitRef="claimants">143</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i11234217eea94d0b924d57ce07650ecc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzItNi0xLTEtMA_277b0e96-649c-493e-92a1-79f4fb2e7f2e"
      unitRef="claimants">172</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="i11234217eea94d0b924d57ce07650ecc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzItOC0xLTEtMA_5fbac991-077f-465f-be52-b2a863593f6e"
      unitRef="claimants">32</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ic2080c06892d4c6da530cdd33483699e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzItMTAtMS0xLTA_3daa7de2-862d-4af4-8f9c-91fbf40e84da"
      unitRef="claimants">4759</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencySettlementAgreementAverageConsideration
      contextRef="i11234217eea94d0b924d57ce07650ecc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzItMTItMS0xLTA_8d4a520b-9b56-4705-8d74-f4c74d2b0de4"
      unitRef="usd">16616</trs:LossContingencySettlementAgreementAverageConsideration>
    <us-gaap:LegalFees
      contextRef="i11234217eea94d0b924d57ce07650ecc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzItMTQtMS0xLTA_295aa139-275e-46f3-b1ed-bf65f275ba45"
      unitRef="usd">2250000</us-gaap:LegalFees>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ic5f253f055814dcfa5665745c5a07af5_I20171231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzMtMi0xLTEtMA_186723fe-6694-476e-bc38-10239f33661a"
      unitRef="claimants">5256</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i81a9f66ef3314af18c7b8a9d659d9c74_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzMtNC0xLTEtMA_42746dad-988c-4c13-b182-47529cf2eae0"
      unitRef="claimants">171</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i81a9f66ef3314af18c7b8a9d659d9c74_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzMtNi0xLTEtMA_f2d0a89f-4474-4122-a6fb-d20b9ef954a9"
      unitRef="claimants">564</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="i81a9f66ef3314af18c7b8a9d659d9c74_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzMtOC0xLTEtMA_75a54ea1-e3f1-490b-808b-77f4866cc4c0"
      unitRef="claimants">43</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i021df0e329ab4f05adae98df402fd379_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzMtMTAtMS0xLTA_fd8943cd-6b64-4d9b-86bc-5a3510dc40c4"
      unitRef="claimants">4820</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencySettlementAgreementAverageConsideration
      contextRef="i81a9f66ef3314af18c7b8a9d659d9c74_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzMtMTItMS0xLTA_0476aed3-733e-483d-a086-567da045b361"
      unitRef="usd">7191</trs:LossContingencySettlementAgreementAverageConsideration>
    <us-gaap:LegalFees
      contextRef="i81a9f66ef3314af18c7b8a9d659d9c74_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo2OWEyOTlkNzRkM2U0OGE0ODlmOTUwNjc3N2Q0ZjlkZC90YWJsZXJhbmdlOjY5YTI5OWQ3NGQzZTQ4YTQ4OWY5NTA2Nzc3ZDRmOWRkXzMtMTQtMS0xLTA_5a8c590d-9be7-4c55-b4fb-9e7a2e26d3d3"
      unitRef="usd">2260000</us-gaap:LegalFees>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ib9a504831b5d4976a0ff586652e92a83_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzMxNzk_cfd8dbfb-7f93-44ff-b205-39d7da5ad460"
      unitRef="claimants">4655</us-gaap:LossContingencyPendingClaimsNumber>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="ib9a504831b5d4976a0ff586652e92a83_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzMyMDQ_72422691-b03a-4a17-8725-63cf5bae4e6b"
      unitRef="claimants">40</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="ib9a504831b5d4976a0ff586652e92a83_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzMzMjE_72422691-b03a-4a17-8725-63cf5bae4e6b"
      unitRef="claimants">40</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="i83b9ec73509b489f9fcf425bca0efe7d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzMzNzQ_0c37149e-dddb-4112-9b84-c4ae25125e99"
      unitRef="claimants">0</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzY5MTY_ed2a7656-37d2-497a-bb8e-6694b3697e2f">Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Compensatory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Range of damages sought (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.0 to $0.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$0.6 to $5.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$5.0+&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</trs:ScheduleOfDamagesSoughtForSpecificClaimsTableTextBlock>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="i2d3db4452b0e413ab7cc1c65b0785df1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo3MWY2Nzk2ZjBhNTU0ZDljYjZkM2E5YTk0NDFkNzU3YS90YWJsZXJhbmdlOjcxZjY3OTZmMGE1NTRkOWNiNmQzYTlhOTQ0MWQ3NTdhXzItNy0xLTEtMA_d5cd248c-63fc-4ef6-8373-919a64112495"
      unitRef="claimants">0</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="i5f480f8a063d42f292a3cfdd3390c46b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo3MWY2Nzk2ZjBhNTU0ZDljYjZkM2E5YTk0NDFkNzU3YS90YWJsZXJhbmdlOjcxZjY3OTZmMGE1NTRkOWNiNmQzYTlhOTQ0MWQ3NTdhXzItOS0xLTEtMA_96efb34a-dadc-4b84-aef0-ef9129500216"
      unitRef="claimants">6</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought
      contextRef="ie8c3352ce9704585931c5dc025330117_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90YWJsZTo3MWY2Nzk2ZjBhNTU0ZDljYjZkM2E5YTk0NDFkNzU3YS90YWJsZXJhbmdlOjcxZjY3OTZmMGE1NTRkOWNiNmQzYTlhOTQ0MWQ3NTdhXzItMTEtMS0xLTA_2f514b66-e474-4587-80ca-2d26e3e7ee06"
      unitRef="claimants">34</trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought>
    <us-gaap:LitigationSettlementExpense
      contextRef="i559c5aecf2d64bebbde605a90fb09517_D19910101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM3ODY_bd8856cd-8e90-4c71-a549-44a5f6213c4b"
      unitRef="usd">10000000.0</us-gaap:LitigationSettlementExpense>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i7637261329784529bf37a7ddb04ef35f_D20180101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU2OTA_14adcc93-8f7b-43f8-ad6a-7e3f886149d8"
      unitRef="claimants">143</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i020b3bad679240b3b6d28f2b7764b74b_D20180101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU2OTk_207571a9-5a2e-4e1c-9c92-a4158dc8bc66"
      unitRef="claimants">173</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LegalFees
      contextRef="i7637261329784529bf37a7ddb04ef35f_D20180101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU3MzA_859fcdbb-ca85-43f1-850e-5916658a2aab"
      unitRef="usd">2200000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="i020b3bad679240b3b6d28f2b7764b74b_D20180101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU3NDc_d929a63f-94cd-4a74-a79b-6b1e0ad5eeee"
      unitRef="usd">2300000</us-gaap:LegalFees>
    <trs:ImpactOfChangeInAccountingPrinciple
      contextRef="id03c2b10b8074cd28a58b91899b6003e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU1MjY_195b6614-1bf5-4ec2-a998-e5d450f796dd"
      unitRef="usd">23400000</trs:ImpactOfChangeInAccountingPrinciple>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="i1e9e3564ae364326859b256a9476c71e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU1Nzk_3a837bf2-37b6-46fc-99da-b2a7e47a25f7"
      unitRef="usd">31500000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="i327ec0fc93794b02a59dcfbe08238ce6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU1OTc_ecd10350-ad88-4634-be7f-0b4bc78f86b2"
      unitRef="usd">43300000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <trs:ImpactOfChangeInAccountingPrinciple
      contextRef="id03c2b10b8074cd28a58b91899b6003e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU2MTY_195b6614-1bf5-4ec2-a998-e5d450f796dd"
      unitRef="usd">23400000</trs:ImpactOfChangeInAccountingPrinciple>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="i1e9e3564ae364326859b256a9476c71e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU2NDY_3a837bf2-37b6-46fc-99da-b2a7e47a25f7"
      unitRef="usd">31500000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations
      contextRef="ib9a504831b5d4976a0ff586652e92a83_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4NDgyOTA3MTU2NjM_31952a79-db1f-4381-9061-8b3b7cb5282b"
      unitRef="usd">28700000</us-gaap:LiabilitiesSubjectToCompromiseAsbestosObligations>
    <trs:PercentageOfSettlementAndDefenseCostsCoveredByInsurance
      contextRef="i9f34adfa9511446c8a31b123ce2fab77_D19910101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjAvZnJhZzozNjRiM2U2YjllOGU0MTMxOTZjZmUxNjUyNTM0ODgxZS90ZXh0cmVnaW9uOjM2NGIzZTZiOWU4ZTQxMzE5NmNmZTE2NTI1MzQ4ODFlXzM4Nzg_8b9e8326-c574-49bb-9b39-452cafe77d2c"
      unitRef="number2">0.40</trs:PercentageOfSettlementAndDefenseCostsCoveredByInsurance>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMzk_64be7631-952d-4174-98b3-7c6d00ce124a">Employee Benefit Plans  &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension and Profit-Sharing Benefits  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a defined contribution profit sharing plan for the benefit of substantially all the Company's domestic salaried and non-union hourly employees.  The plan contains both contributory and noncontributory profit sharing arrangements, as defined.  Aggregate charges included in the accompanying consolidated statement of operations under this plan for both continuing and discontinued operations were approximately $3.4 million, $4.6 million and $4.2 million in 2020, 2019 and 2018, respectively.  Certain of the Company's non-U.S. and union hourly employees participate in defined benefit pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plan Assets, Expenses and Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements and curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The service cost component of net periodic benefit expense is recorded in cost of goods sold and selling, general and administrative expenses, while non-service cost components are recorded in other expense, net in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2018, the Company recognized one-time settlement and curtailment charges of approximately $2.6 million, of which approximately $2.5 million was due to the purchase of an annuity contract to transfer certain U.S. retiree defined benefit obligations to an insurance company.  The annuity contract was funded by plan assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actuarial valuations of the Company's defined benefit pension plans were prepared as of December&#160;31, 2020, 2019 and 2018. Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December&#160;31, 2020 and 2019 and the funded status as of December&#160;31, 2020 and 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligations at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The actuarial losses for the year ended December&#160;31, 2020 and 2019 were primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net liability recognized at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss recognized at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Benefit Obligations at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plans with benefit obligations exceeding plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions regarding discount rates and expected return on plan assets can have a significant impact on amounts reported for benefit plans. A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;br/&gt;Benefit Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020 Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to make contributions of approximately $3.6 million to fund its pension plans during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's overall investment goal is to provide for capital growth with a moderate level of volatility by investing assets in targeted allocation ranges. Specific long term investment goals include total investment return, diversity to reduce volatility and risk, and to achieve an asset allocation profile that reflects the general nature and sensitivity of the plans' liabilities. Investment goals are established after a comprehensive review of current and projected financial statement requirements, plan assets and liability structure, market returns and risks as well as special requirements of the plans. The Company reviews investment goals and actual results annually to determine whether stated objectives are still relevant and the continued feasibility of achieving the objectives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December&#160;31, 2020 and 2019 and target allocations by class, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Domestic Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Pension&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Actual allocations to each asset vary from target allocations due to periodic investment strategy changes, market value fluctuations and the timing of benefit payments and contributions. The expected long-term rate of return for both the domestic and foreign plans' total assets is based on the expected return of each of the above categories, weighted based on the target allocation for each class. Actual allocation is reviewed regularly and investments are rebalanced to their targeted allocation range when deemed appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In managing the plan assets, the Company reviews and manages risk associated with the funded status risk, interest rate risk, market risk, liquidity risk and operational risk. Investment policies reflect the unique circumstances of the respective plans and include requirements designed to mitigate these risks by including quality and diversification standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the level under the fair value hierarchy (see Note&#160;3, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;") that the Company's pension plan assets are measured, on a recurring basis as of December&#160;31, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets subject to leveling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years 2026-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzQ5OQ_d6234cc5-0867-41a1-9ea5-12b4acb89fcf"
      unitRef="usd">3400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzUwMw_6951acef-fd1b-474f-9e30-cc9feb982b97"
      unitRef="usd">4600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzUxMA_76a1fa9e-e307-40ee-b5b3-ade374a1a874"
      unitRef="usd">4200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYxMDE_3c28a720-a0fc-42af-838e-43ffcd02a269">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension benefit expense recorded in the Company's consolidated statement of operations for defined benefit pension plans include the following components (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,520)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements and curtailments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzItMi0xLTEtMA_9c6a7dd7-6afd-410f-add6-7b083c55950e"
      unitRef="usd">1230000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzItNC0xLTEtMA_8a8becd3-833d-40ff-abfa-8321be95884b"
      unitRef="usd">1050000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzItNi0xLTEtMA_e0126d93-a8af-4d5c-b132-dee310784ef9"
      unitRef="usd">1120000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzMtMi0xLTEtMA_3a263135-3c1c-4f50-89b3-09c37561d950"
      unitRef="usd">930000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzMtNC0xLTEtMA_eabfff60-8e31-4588-9f8d-309dbdab5c45"
      unitRef="usd">1070000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzMtNi0xLTEtMA_95fc1581-2c9f-4239-a531-72f1383206cc"
      unitRef="usd">1100000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzQtMi0xLTEtMA_02a9c78b-f4f1-4418-b716-7a79e9f80da1"
      unitRef="usd">1450000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzQtNC0xLTEtMA_c05c86fe-229a-44be-ab13-149ea6ab2a33"
      unitRef="usd">1400000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzQtNi0xLTEtMA_e2e6bd75-8cad-41d9-8702-0b191db9fbb0"
      unitRef="usd">1520000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzYtMi0xLTEtMA_07380871-8483-428b-943c-cf2016ef096a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzYtNC0xLTEtMA_3b4590a7-f7db-4b7e-8517-0c94504b553c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzYtNi0xLTEtMA_80f86df9-4447-4907-9a03-6e316b2ca769"
      unitRef="usd">-2620000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzctMi0xLTEtMA_c3213654-61af-4d99-8e8b-9df8100a2743"
      unitRef="usd">-890000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzctNC0xLTEtMA_2691014b-c388-44fc-93bd-5aec9224dd68"
      unitRef="usd">-580000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzctNi0xLTEtMA_ca637516-18cf-4c28-96eb-66549ea661af"
      unitRef="usd">-860000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzgtMi0xLTEtMA_e86efbe4-703d-4ef4-b58c-4d388a9f5247"
      unitRef="usd">1600000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzgtNC0xLTEtMA_fcf5aee9-c873-4ac0-8d5b-fe33709e4869"
      unitRef="usd">1300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowM2EwOGQ1ZWIxZWU0NGM3OWRkZTg5ZjVjMzI4ZTA3Ny90YWJsZXJhbmdlOjAzYTA4ZDVlYjFlZTQ0Yzc5ZGRlODlmNWMzMjhlMDc3XzgtNi0xLTEtMA_a7540e46-593f-46c6-b743-07805e56daeb"
      unitRef="usd">4180000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i940ee35a46c54671b07defc04db7bec4_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzEwOTk1MTE2MzM5MjU_62bb4039-8ebf-43be-8249-075f721a5cce"
      unitRef="usd">-2600000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i347de0dd41a04de7b6d320759e29f972_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzEyNzA_93fcad9b-e033-4204-929d-ced275a73a28"
      unitRef="usd">-2500000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwNDM_a8ccafe0-9780-4757-a810-98dcbfee8388">Weighted average assumptions used in accounting for the U.S. defined benefit pension plans are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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 style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes a high-quality (Aa or greater) corporate bond yield curve as the basis for its domestic discount rate for its pension benefit plans. Management believes this yield curve removes the impact of including additional required corporate bond yields (potentially considered in the above-median curve) resulting from the uncertain economic climate that does not necessarily reflect the general trend in high-quality interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average assumptions used in accounting for the non-U.S. defined benefit pension plans are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate for benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.60&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rate of increase in compensation levels&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.60&#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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i0c81ac0a0b394bdabb82f4c8ad6abde9_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzItMi0xLTEtMA_1299adab-6e01-49b4-95cd-4cd2bfbeac94"
      unitRef="number2">0.0279</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ic47994b003b84e73984c225b0d19761a_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzItNC0xLTEtMA_a503a45b-466b-47d4-804a-82406c4a67ca"
      unitRef="number2">0.0341</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="idd348c1bc97b42748102e8bc7c2b72bc_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzItNi0xLTEtMA_da8cdb83-d127-45f6-88a4-5ac12d9cd252"
      unitRef="number2">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="iaed68fbb4dcb4adfb14c7d15316a29ed_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzMtMi0xLTEtMA_f5f0b710-d4b9-4f87-94dd-106fe7842af3"
      unitRef="number2">0.0341</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i0c795462b79844e9bec30f04690fee17_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzMtNC0xLTEtMA_34d11c9d-1490-439b-b3d9-c11d7d9e0f0f"
      unitRef="number2">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i532a8de032a043deb18625cd428ffdfb_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzMtNi0xLTEtMA_1d894899-4cae-4f24-a40f-cd7627df8ff9"
      unitRef="number2">0.0437</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="iaed68fbb4dcb4adfb14c7d15316a29ed_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzUtMi0xLTEtMA_ea57d7fe-99bc-433d-8cd2-539826229ad7"
      unitRef="number2">0.0613</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i0c795462b79844e9bec30f04690fee17_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzUtNC0xLTEtMA_24f9a3e2-38e9-4d1a-a981-5e897681b979"
      unitRef="number2">0.0713</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i532a8de032a043deb18625cd428ffdfb_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTphZTIwZTJlZTAyYjg0ODhiYjBlOWMxNjRhZGIyZDk2ZC90YWJsZXJhbmdlOmFlMjBlMmVlMDJiODQ4OGJiMGU5YzE2NGFkYjJkOTZkXzUtNi0xLTEtMA_6ab84738-04a0-4c7e-bcbc-eb457ad2723d"
      unitRef="number2">0.0713</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i2f0cd5f2ad914948b1d5d4bf3aec27b4_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzItMi0xLTEtMA_10c0bffa-6830-4673-883c-a333d2c9651d"
      unitRef="number2">0.0150</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i5569444eecff43a38904ade32ce0f086_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzItNC0xLTEtMA_991c50f3-784b-425c-bb57-7e0323095d02"
      unitRef="number2">0.0210</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i65169e35df264e37ac8982812ef6f51f_I20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzItNi0xLTEtMA_382f0072-b3ba-4eb6-98c2-a112df70dfa1"
      unitRef="number2">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i5a94b28c1c6c4646bd96b2114ebd09f6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzMtMi0xLTEtMA_5e2c87d4-6faa-43e6-8f94-d8096610a8ba"
      unitRef="number2">0.0210</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="id6c41e68af1d4629b96279e8562e4061_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzMtNC0xLTEtMA_6ccb1a61-191c-4dd1-903b-bcd76e79ed2c"
      unitRef="number2">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i06141b24b20d411a92f26d057117f6f4_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzMtNi0xLTEtMA_cc504398-8163-44cc-b589-5f7726480c01"
      unitRef="number2">0.0260</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i5a94b28c1c6c4646bd96b2114ebd09f6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzQtMi0xLTEtMA_67a6bb0d-a224-4e5b-83c6-b315e1d08b2e"
      unitRef="number2">0.0280</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="id6c41e68af1d4629b96279e8562e4061_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzQtNC0xLTEtMA_9812660f-4da4-4afd-a1a9-4a8c162fce08"
      unitRef="number2">0.0300</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="i06141b24b20d411a92f26d057117f6f4_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzQtNi0xLTEtMA_37169101-b12b-46e9-9301-30d74b5f5ffb"
      unitRef="number2">0.0330</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i5a94b28c1c6c4646bd96b2114ebd09f6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzUtMi0xLTEtMA_012f8865-e45a-4b53-95ab-5d39092c3b1d"
      unitRef="number2">0.0410</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="id6c41e68af1d4629b96279e8562e4061_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzUtNC0xLTEtMA_48e9c206-f7bb-4964-b762-62d0b0e4616f"
      unitRef="number2">0.0460</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i06141b24b20d411a92f26d057117f6f4_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpmNWVhNGE5MDQ5NjU0ZjU4YWI0MGQ4NjE3NDA2YTU0MS90YWJsZXJhbmdlOmY1ZWE0YTkwNDk2NTRmNThhYjQwZDg2MTc0MDZhNTQxXzUtNi0xLTEtMA_fea557cb-3866-49dd-a374-c669384f73b1"
      unitRef="number2">0.0460</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzE2NDkyNjc0NDk2NTM_db1e82c3-90d9-436e-a20f-71883cc1fd32">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following provides a reconciliation of the changes in the Company's defined benefit pension plans' projected benefit obligations and fair value of assets for each of the years ended December&#160;31, 2020 and 2019 and the funded status as of December&#160;31, 2020 and 2019 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Projected benefit obligations at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Changes in Plan Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at January&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Participant contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Funded status at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The actuarial losses for the year ended December&#160;31, 2020 and 2019 were primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.&lt;/span&gt;&lt;/div&gt;</trs:ScheduleOfChangesInProjectedBenefitObligationsAndFairValueInPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzMtMi0xLTEtMA_cf7da9bb-5351-4a04-b500-fc97c368c8a3"
      unitRef="usd">36580000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="idfdab3c3f5f842ae991883b0597b46b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzMtNC0xLTEtMA_cfe5684c-252f-448b-8f8e-8529fbf949ec"
      unitRef="usd">30300000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzQtMi0xLTEtMA_0938e8fb-04ee-401f-a1e1-c38e020f3f09"
      unitRef="usd">1230000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzQtNC0xLTEtMA_c5586143-4a80-4f1b-8a0b-c07beb1a61d6"
      unitRef="usd">1050000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzUtMi0xLTEtMA_9c337668-5f5c-4341-9424-b3f8c2900d5b"
      unitRef="usd">930000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzUtNC0xLTEtMA_c323a122-af25-4004-bc8e-2db329e8940b"
      unitRef="usd">1070000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzYtMi0xLTEtMA_dac35ad8-11cd-4496-a429-d73c6a4dd39a"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzYtNC0xLTEtMA_8fe886dc-ff3b-4a44-b9f1-92b9a2468fa8"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctMi0xLTEtMA_8f3454a8-6cf7-427c-b5ff-03c9466c4c69"
      unitRef="usd">-2420000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctNC0xLTEtMA_4eb6414a-a1ba-4ceb-9011-7e336b7b9ebb"
      unitRef="usd">-4190000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzgtMi0xLTEtMA_70425766-8b5d-47ea-a09f-d10657ee6865"
      unitRef="usd">1140000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzgtNC0xLTEtMA_8461979c-9842-4793-bcbe-934dd66f7442"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzEyLTItMS0xLTA_dc352b72-b644-4da6-9447-0225f86bbe70"
      unitRef="usd">750000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzEyLTQtMS0xLTA_89009ae7-4a65-4030-ace8-946ef0bb54b7"
      unitRef="usd">810000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzEzLTItMS0xLTA_42b23306-5e49-4a79-8396-f5c902e28d03"
      unitRef="usd">40830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzEzLTQtMS0xLTA_b0a08c1e-ca28-4873-98a9-4bb440e654cc"
      unitRef="usd">36580000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE1LTItMS0xLTA_c65e4871-b754-46a6-817d-c6981c98b776"
      unitRef="usd">30260000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idfdab3c3f5f842ae991883b0597b46b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE1LTQtMS0xLTA_cf0679aa-eaed-4d20-9268-b3feb46d8442"
      unitRef="usd">24650000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE2LTItMS0xLTA_d35f6c94-d441-4604-b456-51ddd9853280"
      unitRef="usd">4780000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE2LTQtMS0xLTA_6727d19d-3096-4904-a03d-d312694c30ad"
      unitRef="usd">3630000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE3LTItMS0xLTA_29254153-6142-46dd-87a8-47787682e426"
      unitRef="usd">1140000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE3LTQtMS0xLTA_e8e683e0-c37c-4a40-98cb-9bf9f6f95a0a"
      unitRef="usd">1930000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE4LTItMS0xLTA_7f1b075e-e6b7-4c2a-b5e3-092efbefe940"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE4LTQtMS0xLTA_6b9eb043-d1c7-47da-8948-54196c19bd6c"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE5LTItMS0xLTA_532423ac-eac3-43bc-8a34-56a4904e539c"
      unitRef="usd">1140000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzE5LTQtMS0xLTA_c0bfa745-5226-4529-a94b-6e2b087758d4"
      unitRef="usd">900000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzIyLTItMS0xLTA_1ce84738-66c6-430b-a1da-31463befd47f"
      unitRef="usd">960000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i51c0a91ddd1c4b91bf82d6f6c9537863_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzIyLTQtMS0xLTA_cad67f52-df53-442f-8765-8ece7f315268"
      unitRef="usd">890000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzIzLTItMS0xLTA_702662f0-5a84-4aa3-b791-860a2a31133b"
      unitRef="usd">36060000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzIzLTQtMS0xLTA_b1128306-9014-4743-8325-2a100e0f0018"
      unitRef="usd">30260000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzI0LTItMS0xLTA_5bc078be-6615-443d-bd36-6e506e8891fe"
      unitRef="usd">-4770000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzI0LTQtMS0xLTA_4ad30f81-f01a-4b46-9b88-4b76206c1d68"
      unitRef="usd">-6320000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTc_fd8a6d95-cc29-4b8b-9fe7-5e3b8c3953d1">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net liability recognized at December&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzMtMi0xLTEtMA_d0bca30e-b713-4992-9fab-d49e62d57485"
      unitRef="usd">4470000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzMtNC0xLTEtMA_616bec73-a651-4de4-8eeb-a92b00d3157a"
      unitRef="usd">1690000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzQtMi0xLTEtMA_21973c2c-7200-4236-a34a-b84975fe780b"
      unitRef="usd">340000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzQtNC0xLTEtMA_78f34d2b-e8aa-450a-a98b-7ad7bf3544e1"
      unitRef="usd">330000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzUtMi0xLTEtMA_57c768fd-36d0-45ba-a291-e6dc215eee77"
      unitRef="usd">8900000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzUtNC0xLTEtMA_982bbb9a-efc6-481f-b31d-57ed55d03292"
      unitRef="usd">7680000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzYtMi0xLTEtMA_55f7faac-11bb-4867-b97f-636c5b87a535"
      unitRef="usd">-4770000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTowNTlmNjcxNGExODU0OTVlOGEwYTZiMjZkY2U4YjA5OC90YWJsZXJhbmdlOjA1OWY2NzE0YTE4NTQ5NWU4YTBhNmIyNmRjZThiMDk4XzYtNC0xLTEtMA_a75bd571-257c-40a0-8c36-cb6c2035d088"
      unitRef="usd">-6320000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYxMDQ_e628d7ff-0161-482a-9bd9-9812d93d44b4">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.816%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amounts Recognized in Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss recognized at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.4 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax of $2.5 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2019 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of stranded tax effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Defined benefit plans, net of income tax of $0.5&#160;million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax expense of $1.0 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.1 million. See Note 18, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Employee Benefit Plans,"&lt;/span&gt; for additional details.</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMzI2NWRiNjZlYzY0ZDQ5YWEwMTVlN2Y5ZTUwOGRkMS90YWJsZXJhbmdlOjIzMjY1ZGI2NmVjNjRkNDlhYTAxNWU3ZjllNTA4ZGQxXzMtMi0xLTEtMA_f0b3674b-4770-448a-b744-f617067bfe2e"
      unitRef="usd">170000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMzI2NWRiNjZlYzY0ZDQ5YWEwMTVlN2Y5ZTUwOGRkMS90YWJsZXJhbmdlOjIzMjY1ZGI2NmVjNjRkNDlhYTAxNWU3ZjllNTA4ZGQxXzMtNC0xLTEtMA_070b5e1c-e23d-4164-9e5c-612874861f1f"
      unitRef="usd">190000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMzI2NWRiNjZlYzY0ZDQ5YWEwMTVlN2Y5ZTUwOGRkMS90YWJsZXJhbmdlOjIzMjY1ZGI2NmVjNjRkNDlhYTAxNWU3ZjllNTA4ZGQxXzQtMi0xLTEtMA_522745c5-7723-4bfa-b75c-46f48f750a74"
      unitRef="usd">-11470000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMzI2NWRiNjZlYzY0ZDQ5YWEwMTVlN2Y5ZTUwOGRkMS90YWJsZXJhbmdlOjIzMjY1ZGI2NmVjNjRkNDlhYTAxNWU3ZjllNTA4ZGQxXzQtNC0xLTEtMA_aea9aa34-9aba-4c96-8a15-3cf949b104e6"
      unitRef="usd">-13240000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMzI2NWRiNjZlYzY0ZDQ5YWEwMTVlN2Y5ZTUwOGRkMS90YWJsZXJhbmdlOjIzMjY1ZGI2NmVjNjRkNDlhYTAxNWU3ZjllNTA4ZGQxXzUtMi0xLTEtMA_c0478079-715e-4984-a9b7-753d78ed20e7"
      unitRef="usd">11640000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMzI2NWRiNjZlYzY0ZDQ5YWEwMTVlN2Y5ZTUwOGRkMS90YWJsZXJhbmdlOjIzMjY1ZGI2NmVjNjRkNDlhYTAxNWU3ZjllNTA4ZGQxXzUtNC0xLTEtMA_fca50429-cc18-45df-b4a6-7ca82c15533b"
      unitRef="usd">13430000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwNTI_37e70c92-74ea-45dc-ada8-6188ce845c9a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Projected Benefit Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Benefit Obligations at December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(36,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plans with benefit obligations exceeding plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,840)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBenefitObligationsInExcessOfFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzMtMi0xLTEtMA_29777b58-5cf1-4b9b-a8bf-cb97c2544b52"
      unitRef="usd">38410000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzMtNC0xLTEtMA_c4269f17-89b6-4829-842f-2f85c666daf3"
      unitRef="usd">34460000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzMtNi0xLTEtMA_e0c081a9-faaf-4cd3-9058-d42f7adf3b90"
      unitRef="usd">40830000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzMtOC0xLTEtMA_255a4642-66bf-4749-b4c2-2b7b1353eb80"
      unitRef="usd">36580000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzUtMi0xLTEtMA_122afc7d-7d0d-4d18-9007-2a49b422b0d2"
      unitRef="usd">16820000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzUtNC0xLTEtMA_9bc9f50b-f75b-4d0a-b8a1-7be1d4c50e2b"
      unitRef="usd">14840000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzUtNi0xLTEtMA_7d5a4697-d033-4558-a032-fd6b46ba29c3"
      unitRef="usd">16940000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzUtOC0xLTEtMA_4e21c539-47f6-4fb5-bec7-819f47dd0e9d"
      unitRef="usd">14910000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsProjectedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzYtMi0xLTEtMA_d09d8470-8900-4ea2-95ac-b8b8a2e36f85"
      unitRef="usd">7700000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzYtNC0xLTEtMA_562864a9-5873-4e64-b737-93ab8e3d0c25"
      unitRef="usd">6890000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzYtNi0xLTEtMA_31e06e4f-72fa-49c0-9276-506497c99848"
      unitRef="usd">7700000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="i9d4e4338dad44b079d08187fb83bb76f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToyMTRjMzNkYmE2MjM0NzBjYjcxMDc4YWQwMmYxNGZlNC90YWJsZXJhbmdlOjIxNGMzM2RiYTYyMzQ3MGNiNzEwNzhhZDAyZjE0ZmU0XzYtOC0xLTEtMA_afb90206-2657-4ff1-bb53-66f13ea2421a"
      unitRef="usd">6890000</us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets>
    <trs:ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzE2NDkyNjc0NDk2NTQ_a6036bd5-586e-40af-bfcb-8020b679f72f">A 25 basis point change in benefit obligation discount rates or 50 basis point change in expected return on plan assets would have the following effect (dollars in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;br/&gt;Benefit Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020 Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Expected return on assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50 basis point decrease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</trs:ScheduleOfEffectOfChangeInDiscountRateAndExpectedReturnOnAssetsOnBenefitObligationsAndExpenseTableTextBlock>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo0ZWUwMGIxZWE0ZTU0MjhjYTMwNjc4MDhhNWIyYWQ0Yi90YWJsZXJhbmdlOjRlZTAwYjFlYTRlNTQyOGNhMzA2NzgwOGE1YjJhZDRiXzMtMi0xLTEtMA_a6525831-c54a-48bf-bf22-86bdea155cdc"
      unitRef="usd">-1580000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnBenefitObligation>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo0ZWUwMGIxZWE0ZTU0MjhjYTMwNjc4MDhhNWIyYWQ0Yi90YWJsZXJhbmdlOjRlZTAwYjFlYTRlNTQyOGNhMzA2NzgwOGE1YjJhZDRiXzMtNi0xLTEtMA_8736f061-ea46-4bdf-af79-e67bbffb13ef"
      unitRef="usd">-110000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointIncreaseInDiscountRateOnExpense>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo0ZWUwMGIxZWE0ZTU0MjhjYTMwNjc4MDhhNWIyYWQ0Yi90YWJsZXJhbmdlOjRlZTAwYjFlYTRlNTQyOGNhMzA2NzgwOGE1YjJhZDRiXzQtMi0xLTEtMA_e9070416-0962-4d1e-9053-f0c87b5c2b5c"
      unitRef="usd">1760000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnBenefitObligation>
    <trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo0ZWUwMGIxZWE0ZTU0MjhjYTMwNjc4MDhhNWIyYWQ0Yi90YWJsZXJhbmdlOjRlZTAwYjFlYTRlNTQyOGNhMzA2NzgwOGE1YjJhZDRiXzQtNi0xLTEtMA_fad7833a-2dd5-426a-9f77-4920092ea702"
      unitRef="usd">110000</trs:DefinedBenefitPlanEffectOfTwentyFiveBasisPointDecreaseInDiscountRateOnExpense>
    <trs:DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo0ZWUwMGIxZWE0ZTU0MjhjYTMwNjc4MDhhNWIyYWQ0Yi90YWJsZXJhbmdlOjRlZTAwYjFlYTRlNTQyOGNhMzA2NzgwOGE1YjJhZDRiXzYtNi0xLTEtMA_3e96d272-3ea2-4f18-aad4-ec104d570baf"
      unitRef="usd">-170000</trs:DefinedBenefitPlanEffectOfFiftyBasisPointIncreaseInExpectedReturnOnPlanAssetsOnExpense>
    <trs:DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense
      contextRef="i8c9d66c1ebb74e60a63ee7b908ccc426_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo0ZWUwMGIxZWE0ZTU0MjhjYTMwNjc4MDhhNWIyYWQ0Yi90YWJsZXJhbmdlOjRlZTAwYjFlYTRlNTQyOGNhMzA2NzgwOGE1YjJhZDRiXzctNi0xLTEtMA_00b70c49-6206-4d0c-be7e-c523727a24e1"
      unitRef="usd">170000</trs:DefinedBenefitPlanEffectOfFiftyBasisPointDecreaseInExpectedReturnOnPlanAssetsOnExpense>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzMwNzE_4e94db02-a5be-4086-9db9-c4e30272652d"
      unitRef="usd">3600000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwNTM_4642f23e-4a0f-4a2d-a21e-a26a62722bbb">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The actual weighted average asset allocation of the Company's domestic and foreign pension plans' assets at December&#160;31, 2020 and 2019 and target allocations by class, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Domestic Pension&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Pension&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Target&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i51ac3939c90146fb884be24a4bad349d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzMtMi0xLTEtMA_e9b21c80-f193-45a5-8f39-ea7860088985"
      unitRef="number2">0.60</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i51ac3939c90146fb884be24a4bad349d_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzMtNC0xLTEtMA_7ec793cb-067a-4a7e-b116-a3b480f23399"
      unitRef="number2">0.67</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="iae6af926f01a42e6915cd5e6f9e2f938_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzMtNi0xLTEtMA_47211a16-7628-462f-a74e-c07f0be98f19"
      unitRef="number2">0.62</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ied7ca5745741478badb4a6fc3ce54fbe_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzMtOC0xLTEtMA_d2e8c37c-d1f9-428a-abd9-1cb8dfdfa75e"
      unitRef="number2">0.33</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ied7ca5745741478badb4a6fc3ce54fbe_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzMtMTAtMS0xLTA_72800a89-abce-4353-a9f8-f73472b40906"
      unitRef="number2">0.33</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i69928dc143414c93aac5dd297b4c66c7_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzMtMTItMS0xLTA_d791a204-081a-4a01-a290-253977c1774d"
      unitRef="number2">0.30</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i8d1f3624b2b24ffb889555e9342d2c43_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzQtMi0xLTEtMA_99eac441-00dc-40a6-93d9-3d35b90e7c63"
      unitRef="number2">0.36</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i8d1f3624b2b24ffb889555e9342d2c43_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzQtNC0xLTEtMA_ec24410e-5d0f-4ef2-b877-55bee7306e93"
      unitRef="number2">0.32</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ifd6ac7788e4744c3898891791fbfbbef_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzQtNi0xLTEtMA_fe43e398-f69b-4155-b46c-990700c34c96"
      unitRef="number2">0.34</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i6984fedaef7041d5b34fd471b3aa12d9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzQtOC0xLTEtMA_651e251e-703b-4208-894b-97b781522d92"
      unitRef="number2">0.45</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i6984fedaef7041d5b34fd471b3aa12d9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzQtMTAtMS0xLTA_7a567067-6978-4670-828f-51d86e65463b"
      unitRef="number2">0.44</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i054071ac890847b88278793e4024de84_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzQtMTItMS0xLTA_c477c966-8db6-4ca5-84d6-dc6f5b50af98"
      unitRef="number2">0.46</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="ia1d09acd00474c73a75725107740fd2b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMi0xLTEtMA_24204c61-c912-460b-a3a9-8d59a26e81b5"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ia1d09acd00474c73a75725107740fd2b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNC0xLTEtMA_58f08d95-ef30-4b8a-bd7b-30b9636b78f7"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ibf85fc35c4c34c88a60d5b2697d76dba_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNi0xLTEtMA_6486ea69-69cb-42eb-b52e-8709ded1d55d"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i51091f092c5e4110b284b200df95c249_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtOC0xLTEtMA_056defac-766b-46ee-b573-b3d88c71160f"
      unitRef="number2">0.22</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i51091f092c5e4110b284b200df95c249_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTAtMS0xLTA_fab5a402-9bf5-4925-8b5d-e372c3590191"
      unitRef="number2">0.22</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic671aad95c7d41d8afc0c464f75b8754_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTItMS0xLTA_4edad445-067b-4353-971f-7c4a30abe762"
      unitRef="number2">0.23</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i4481288a68e14f73a0c8116194d0714a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzYtMi0xLTEtMA_e50bb493-bf8b-403b-8f12-72d4a24ed039"
      unitRef="number2">0.04</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i4481288a68e14f73a0c8116194d0714a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzYtNC0xLTEtMA_1648e9f2-05da-4c0c-9ea0-7458b9c00eca"
      unitRef="number2">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i3d100f85a63e4cb6be83992b40274fc9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzYtNi0xLTEtMA_dbf64c28-cf07-4e92-8805-fca083fccc4d"
      unitRef="number2">0.04</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i06ad25ffd692425ca8a02317351fcab7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzYtOC0xLTEtMA_3a93313e-96c6-45f4-af72-9654ab8f0756"
      unitRef="number2">0</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i06ad25ffd692425ca8a02317351fcab7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzYtMTAtMS0xLTA_a037192d-6ee5-4d4b-8fd8-d6319b912bdb"
      unitRef="number2">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i353ba5919fec4a8fba903ada52881e6e_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzYtMTItMS0xLTA_f3c64dde-f971-4488-800f-a89bab5daac1"
      unitRef="number2">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i0c81ac0a0b394bdabb82f4c8ad6abde9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzctMi0xLTEtMA_ff09bc2e-8415-4b15-b6b4-b1b8aa4d23f8"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i0c81ac0a0b394bdabb82f4c8ad6abde9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzctNC0xLTEtMA_58949bb7-e384-4dbb-bda0-3510f66de89a"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ic47994b003b84e73984c225b0d19761a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzctNi0xLTEtMA_cfaf83d5-a737-4901-ad6e-dc6c6a1edca4"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="i2f0cd5f2ad914948b1d5d4bf3aec27b4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzctOC0xLTEtMA_285389b1-a11c-4a1c-9bff-7ae0644992d1"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i2f0cd5f2ad914948b1d5d4bf3aec27b4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzctMTAtMS0xLTA_8dfd0b61-92c5-4cf6-8abf-16d329e45cee"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i5569444eecff43a38904ade32ce0f086_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzctMTItMS0xLTA_c17d66b0-837f-41a8-8d6d-909a85228ff2"
      unitRef="number2">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwNjY_154240a5-f623-411e-b7b8-26162147abc2">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the level under the fair value hierarchy (see Note&#160;3, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;") that the Company's pension plan assets are measured, on a recurring basis as of December&#160;31, 2020 (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.733%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level&#160;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets subject to leveling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Plan assets measured at net asset value&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diversified growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i9f1f74ccd37c4876ba01e67a08f824a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzMtMi0xLTEtMA_2816c051-5fa8-4bdd-897e-f42fe500927b"
      unitRef="usd">5160000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i1da8f2e92f564dd8924f74342dc4f8b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzMtNC0xLTEtMA_e5dac8c6-4e3c-4331-9248-fa0970d436f7"
      unitRef="usd">5160000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="ic67d31fddc834e16a9777854b8412bf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzMtNi0xLTEtMA_1689a6c8-1b81-4152-8317-0a770a6dd5c2"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="ie25eaef0e1b34080b671b2bf1fe0d903_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzMtOC0xLTEtMA_77b70f0f-d4c1-4235-8359-fae633412f20"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i3a6690ffc5894b9299477153e5760560_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzQtMi0xLTEtMA_70558518-26f2-4f4d-aea5-5c01f1ff288d"
      unitRef="usd">2500000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i469f2c29a8b14815ad64c79995449806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzQtNC0xLTEtMA_e8ba653e-3014-49df-a069-ad2acbcb5642"
      unitRef="usd">2500000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i1009dc1f48d94d9ea525cf8997ee3886_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzQtNi0xLTEtMA_6763e36d-5248-458e-9bf7-71477e6182a9"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i375f13d0ac77415b845ca66810aab179_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzQtOC0xLTEtMA_0aeaed90-353f-43d2-bfbd-02b3f7ca7ed8"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i2d686765562f4283ad74e8ed67233052_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzUtMi0xLTEtMA_8f8a706b-d59d-47e7-b345-efd3c8c165cf"
      unitRef="usd">310000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="ic201940f11354bc396f1ec86c1993781_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzUtNC0xLTEtMA_3b2485a2-341f-4fcb-b44f-87eee4778baf"
      unitRef="usd">310000</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="i9f9008210aa8446aa4a2e983bb4fce2b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzUtNi0xLTEtMA_01e38a45-bb07-4dbb-99e0-3affa826ed14"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling
      contextRef="id82771b25c284b7bbeb59d068d41a5de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzUtOC0xLTEtMA_4f34c47e-0e5f-412a-b68c-a55bed254681"
      unitRef="usd">0</trs:DefinedBenefitPlanFairValueofPlanAssetsSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="i9f1f74ccd37c4876ba01e67a08f824a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzgtMi0xLTEtMA_e4c84cdb-5b59-46d3-8fa5-7d4eb485ce68"
      unitRef="usd">9180000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="i3a6690ffc5894b9299477153e5760560_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzktMi0xLTEtMA_e27e1414-7bc2-4e6d-9e54-553426e7721e"
      unitRef="usd">12880000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="i3d48595aa075413bad5095738cdd66cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEwLTItMS0xLTA_63e8e33b-db22-4dff-9335-1f89c6d7dd9b"
      unitRef="usd">5870000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling
      contextRef="i2d686765562f4283ad74e8ed67233052_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzExLTItMS0xLTA_5090fad1-712e-4ec7-87af-8f9977ddf9c1"
      unitRef="usd">160000</trs:DefinedBenefitPlanFairValueofPlanAssetsNotSubjecttoLeveling>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEzLTItMS0xLTA_33cbbfd0-5f1c-4a3a-9586-f026658f7df4"
      unitRef="usd">36060000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i132e2a8fc0db4e27a0ce7e7a2a7c8328_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEzLTQtMS0xLTA_248977e3-af7b-4c33-b687-570357e3018b"
      unitRef="usd">7970000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i975511cf66614be5a2c46b66ef0bd371_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEzLTYtMS0xLTA_7d28495d-a0c3-40ec-8ace-8787f78048ab"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iefe7dedf9b2943daae44b042a3647dfb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEzLTgtMS0xLTA_a5cb3183-fb6c-4d41-a812-19fd65d06950"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMjI_0889c5db-938b-49b7-bde4-bd97bb69b3e8">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid during the following years (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension&lt;br/&gt;Benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Years 2026-2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo4NmRiMjEwYmIzMTQ0YjU5YmZjZDA1OGE1YTJiOTNhZC90YWJsZXJhbmdlOjg2ZGIyMTBiYjMxNDRiNTliZmNkMDU4YTVhMmI5M2FkXzEtMi0xLTEtMA_c3d63aba-6c7e-45e2-86b2-af865efc5fc6"
      unitRef="usd">1160000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo4NmRiMjEwYmIzMTQ0YjU5YmZjZDA1OGE1YTJiOTNhZC90YWJsZXJhbmdlOjg2ZGIyMTBiYjMxNDRiNTliZmNkMDU4YTVhMmI5M2FkXzItMi0xLTEtMA_1313f701-c4d7-4dfd-9f9c-08923eaf54d6"
      unitRef="usd">1210000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo4NmRiMjEwYmIzMTQ0YjU5YmZjZDA1OGE1YTJiOTNhZC90YWJsZXJhbmdlOjg2ZGIyMTBiYjMxNDRiNTliZmNkMDU4YTVhMmI5M2FkXzMtMi0xLTEtMA_f45ba447-3a6e-45f6-8ff7-2fa1cc8c769e"
      unitRef="usd">1240000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo4NmRiMjEwYmIzMTQ0YjU5YmZjZDA1OGE1YTJiOTNhZC90YWJsZXJhbmdlOjg2ZGIyMTBiYjMxNDRiNTliZmNkMDU4YTVhMmI5M2FkXzQtMi0xLTEtMA_3a04ea85-9b3c-4a23-a7e8-0c0201a9c56b"
      unitRef="usd">1310000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo4NmRiMjEwYmIzMTQ0YjU5YmZjZDA1OGE1YTJiOTNhZC90YWJsZXJhbmdlOjg2ZGIyMTBiYjMxNDRiNTliZmNkMDU4YTVhMmI5M2FkXzUtMi0xLTEtMA_e9b30d71-2dcb-4b61-ad80-0d4d25420a6c"
      unitRef="usd">1350000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i26e660b8e06041f1a2a49e4e7fa7477c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTo4NmRiMjEwYmIzMTQ0YjU5YmZjZDA1OGE1YTJiOTNhZC90YWJsZXJhbmdlOjg2ZGIyMTBiYjMxNDRiNTliZmNkMDU4YTVhMmI5M2FkXzYtMi0xLTEtMA_bb5f3f02-64b1-486e-bba4-739f894a08db"
      unitRef="usd">7710000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzQzMjE_16c0b9b5-b176-4659-a15f-16bbad14fc04">Equity Awards&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains the following long-term equity incentive plans (collectively, the "Plans"): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Plan Names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares Approved for Issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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 style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TriMas Corporation 2017 Equity and Incentive Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;TriMas Corporation Director Retainer Share Election Program&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company previously maintained the 2011 Omnibus Incentive Compensation Plan, which was replaced by the TriMas Corporation 2017 Equity and Incentive Compensation Plan in 2017, such that, while existing grants remain outstanding until exercised, vested or canceled, no new shares may be issued under the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not grant any stock options during 2020, 2019 and 2018. Information related to stock options as of and for the year ended December&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Option Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, the 150,000 stock options outstanding were exercisable under the Company's long-term equity incentive plans and there was no unrecognized compensation cost related to stock options.  No stock options vested during 2020 and 50,000 stock options vested during each of 2019 and 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized no stock-based compensation expense related to stock options during 2020 and approximately $0.1 million and $0.2 million of stock-based compensation expense related to stock options during 2019 and 2018, respectively.  The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company awarded the following restricted stock units ("RSUs") during 2020, 2019, and 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 190,650, 139,575, and 141,203 RSUs, respectively, to certain employees, which are subject only to a service condition and vest ratably over three years so long as the employee remains with the Company;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 30,590, 25,872 and 25,830 RSUs, respectively, to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate their service prior to the vesting date; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;issued 3,673, 4,494 and 7,263 RSUs, respectively, related to director fee deferrals as certain of the Company's directors elected to defer all or a portion of their directors fees and to receive the amount in Company common stock at a future date. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company awarded the following RSUs during 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 31,816 RSUs to certain employees, which are subject only to a service condition and fully vest at the end of three years so long as the employee remains with the Company; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;granted 2,558 RSUs to certain employees, which are subject only to a service condition and vest one year from the date of grant so long as the employee remains with the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company awarded 113,146 performance-based RSUs to certain key employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned 50% based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2020 and ending December 31, 2022.  The remaining 50% of the awards are earned based on the Company's total shareholder return ("TSR") relative to the TSR of the common stock of a pre-defined industry peer-group, measured over the performance period.  TSR is calculated as the Company's average closing stock price for the 20 trading days at the end of the performance period plus Company dividends, divided by the Company's average closing stock price for the 20 trading days prior to the start of the performance period.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 0.56% and annualized volatility of 26.2%.  Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from 0% of the target award to a maximum of 200% of the target award.  The Company awarded 95,882 and 104,532 of similar performance-based RSUs in 2019 and 2018, respectively.  For similar performance-based RSUs awarded in 2017, the Company attained 127.4% of the target on a weighted average basis, resulting in an increase of 27,567 shares during 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the Company awarded 87,034 performance-based RSUs to certain key divisional employees which vest three years from the grant date as long as the employee remains with the Company.  These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022.  The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively.  The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions:  risk free rate of 0.85% and annualized volatility of 25.2%.  Depending on the performance achieved for this metric, the amount of shares earned, if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to restricted shares as of and for the year ended December&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Unvested&lt;br/&gt;Restricted&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,859,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, there was approximately $8.2 million of unrecognized compensation cost related to unvested restricted shares that is expected to be recorded over a weighted average period of 1.9&#160;years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized stock-based compensation expense related to restricted shares of approximately $8.2 million, $5.7 million and $6.9 million in 2020, 2019 and 2018, respectively.  The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i434eb4b49d9d4965bc3f12e502bfbc6e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTpmYzExZGYzYTlmNGI0MjExODBjYTgxN2VmNjIwZjNhOC90YWJsZXJhbmdlOmZjMTFkZjNhOWY0YjQyMTE4MGNhODE3ZWY2MjBmM2E4XzEtMi0xLTEtMA_d3dac236-b12a-46dc-bb1b-26cf74ee0496"
      unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ia6ee6ad2cc544021ac70dffa75d795ff_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTpmYzExZGYzYTlmNGI0MjExODBjYTgxN2VmNjIwZjNhOC90YWJsZXJhbmdlOmZjMTFkZjNhOWY0YjQyMTE4MGNhODE3ZWY2MjBmM2E4XzItMi0xLTEtMA_db34d2d1-ac6f-4963-ab73-aca17df36093"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzEwOTk1MTE2Mzc5MjM_06d9a767-6069-4ea7-84fd-19794ad35384"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzEwOTk1MTE2Mzc5MjM_70327ff3-6e26-4450-b6fe-3dcff6040a60"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzQzMTc_e82e0eb7-8d6e-41b1-b6dc-41113094df1a">Information related to stock options as of and for the year ended December&#160;31, 2020 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Option Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,070,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzEtMi0xLTEtMA_d0f02f78-7df4-41c8-87b5-d9b6304fb51e"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzEtNC0xLTEtMA_16b3d69a-252c-46e0-82f7-9074864a0fbc"
      unitRef="usdPerShare">17.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzItMi0xLTEtMA_6f535b6e-3f2a-4a13-b8ab-f9384fb0adc8"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzItNC0xLTEtMA_c0e46d08-6969-48d0-9628-3d61d8c02398"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzMtMi0xLTEtMA_7add39a9-f268-4aec-a880-bdb1397b1f6e"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzMtNC0xLTEtMA_99d83b11-4eee-4df1-b756-87b0af92ac3a"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzQtMi0xLTEtMA_1e81d8fe-598b-4ae9-a54d-92fdd690252c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzQtNC0xLTEtMA_750d5706-d33f-4321-82c6-1535b8158797"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzUtMi0xLTEtMA_49b26c36-fb73-4329-b2ed-34bb14f662bf"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzUtNC0xLTEtMA_00f9f17f-3449-44c0-9d1f-a15abc140c0d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzYtMi0xLTEtMA_604ac9da-6379-4f03-98bd-152323a3253d"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzYtNC0xLTEtMA_8639ac0b-5eea-433a-8b5b-4f9688eaa4c1"
      unitRef="usdPerShare">17.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzYtNi0xLTEtMA_91808675-2ae6-4eb9-a736-b26938631701">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTphMGU1ZmFlMTg5MWM0NmU1OTUxNWNiODg1NWZiMDVlMS90YWJsZXJhbmdlOmEwZTVmYWUxODkxYzQ2ZTU5NTE1Y2I4ODU1ZmIwNWUxXzYtOC0xLTEtMA_7357d179-8164-475e-9ff5-298a44c6f499"
      unitRef="usd">2070000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i040f2aea0f154badb00ad7595dcec3fa_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY5MA_2e4bea32-093d-4424-b397-d9f9f5215109"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i7ac320f6d2e74a289fb68d03891d1b4e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzEwODA_56f1ccfa-b5ae-4872-9fd0-ee9c2a6cea8b"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="id8d2088b3c9645bcb4af83d70fecf962_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2Xzc3MQ_070cf6d1-14bc-448b-a874-52ae279c702d"
      unitRef="shares">50000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i48e55b09ba9545f29b33d9f0a0a11365_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2Xzc3MQ_add7344a-7788-472d-b7b0-8a15180f6c81"
      unitRef="shares">50000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3c02e62b8b114fdc9332fef988222ffa_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2Xzg2Mw_f3b788c3-ee18-49d2-ad4b-43be8f2884e3"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7c55253cdeb6441290c4d748cc098059_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2Xzg2Nw_24354c38-c398-4409-8da8-4e15a28a45b9"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i284bfba6fb904070a3836d1aef899cbc_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2Xzg3NA_2348588d-8481-4d39-89cf-97fe77a71898"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0db74665cf294d8d8394a11b21125673_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzExOTE_be0ad01a-68b6-454e-95d7-64b66d3cc8e4"
      unitRef="shares">190650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i24434fd911c94983aeacf25334182cf2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzExOTU_27b43331-42d7-426b-81f0-ab7e2722e8ba"
      unitRef="shares">139575</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i39d878190d874a718376c4d9d1e8274f_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzEyMDM_27a4feba-83e6-4dba-b0e4-e30189b766e7"
      unitRef="shares">141203</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i0db74665cf294d8d8394a11b21125673_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzEzMTU_c4b1e460-f5c9-48d0-bacf-d0149bb2ffff">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i18bcbfe8d8fd4b11883b43d11926b65b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzE0MTE_d4174ec0-ad7b-4c51-b422-1146c0d878c5"
      unitRef="shares">30590</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibfdbb693aba0470197f17e04e5f248ec_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzE0MTU_9f53b0f9-7172-4490-ad84-4bccc30ec592"
      unitRef="shares">25872</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i858c0edf30e3453aa1b2aafea9c028e1_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzE0MjI_7cf59d29-0b06-435b-8372-3c264618e5d4"
      unitRef="shares">25830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i18bcbfe8d8fd4b11883b43d11926b65b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzE1MDA_4658feb1-017b-4e9c-a8c8-a3f12579ef80">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i01c014f1bc6648d9ac9f807080b62cd7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzU0OTc1NTgxNDc1Mjg_5bd4c377-93a6-4c86-b18b-4b91b97512d2"
      unitRef="shares">3673</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="ia5677aea93a74ef285f6957af8349bd2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzU0OTc1NTgxNDc1MzM_472a9836-0424-499d-8719-667fd1cf8c77"
      unitRef="shares">4494</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i950941dfa06c4853927de22aa2cd0f00_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzU0OTc1NTgxNDc1NDE_d1b30802-95b9-4d07-9f9e-6ebd586ef462"
      unitRef="shares">7263</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7678a6f9f9a740acb4178fc16fc684b9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzE0MjQ_4cb50501-8f0d-45d7-a9d6-589c8cfd8c0c"
      unitRef="shares">31816</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i7678a6f9f9a740acb4178fc16fc684b9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzE5MDU_bf8732b0-3961-48b4-a7be-7755397360c5">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4912905dc5bd4fbe9d7487dd9fd839b6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzE2Nzk_528ea967-38d9-4fab-b18f-1e9284daa2cf"
      unitRef="shares">2558</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i4912905dc5bd4fbe9d7487dd9fd839b6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzE5MjM_3a1be0c4-79c6-47b7-8ab6-9f55b37a3427">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i917b2218445b495a8cadcd0e59174bdd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzE2NTM_0e1e1ae8-3079-4ebb-8d1d-5536fd5b656c"
      unitRef="shares">113146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i917b2218445b495a8cadcd0e59174bdd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzE3MjM_2e2638a2-09df-49bc-baf9-b2e69d290ded">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
      contextRef="i07d80c555a2349b2a021282ed0aa597b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzE4MjA_c7189b2c-501c-41d8-a569-eb313eafbd6f"
      unitRef="number2">0.50</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod
      contextRef="ib8802333f8b5406fb9e161a9f36bc3bf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzIwMTY_cec326ea-e5cf-4e3d-ae75-8593c7111c2c"
      unitRef="number2">0.50</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageEarnedBasedOnMetricOverPerformancePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i917b2218445b495a8cadcd0e59174bdd_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzI3MDY_2958ceff-7259-4927-ac18-e4972cda97f0"
      unitRef="number2">0.0056</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i917b2218445b495a8cadcd0e59174bdd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzI3Mzg_9006ea98-1195-4112-80b9-66b1d8039494"
      unitRef="rate">0.262</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="i0e30a97639f24b34aef440cc56136596_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzI4NTU_da428f71-e4ac-43d4-90b0-dbac7401dcc9"
      unitRef="number2">0</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="i07d80c555a2349b2a021282ed0aa597b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzI4OTQ_a24b13ad-f95e-4e8d-a6f5-5c52dd4e2241"
      unitRef="number2">2</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i34b77e4da24144f8957368dde6e36c7b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzMwNDc_128a7a99-1678-46f7-b2e0-fe5d9e7f668d"
      unitRef="shares">95882</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i02bb67601ae947c0aa02988cf7846747_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzMwNTQ_35f0c2f9-c057-4c54-b519-d01bdf5d03d6"
      unitRef="shares">104532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained
      contextRef="i7ab95f2b610949b3873ef98f8cc99782_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzMxOTc_93a8c276-2ffc-488d-b337-ce2c9abc139e"
      unitRef="rate">1.274</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPercentageAttained>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0b41ec6b9a5c4a90bbe5d3b95bb64d70_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzMyNzE_5f891a88-d845-4bb5-b390-5f9e29981927"
      unitRef="shares">27567</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i58a92f1bc6e8459484e8efc6b2d50a43_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzIzODM_17b2cded-3af8-432b-b8d6-f02b77ee8db8"
      unitRef="shares">87034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i58a92f1bc6e8459484e8efc6b2d50a43_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzI0ODA_a1b7fb1c-7401-4e8d-8fd0-f93255c2f43c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i58a92f1bc6e8459484e8efc6b2d50a43_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzM3MDc_8d816403-66f1-438f-8724-6e038df3130a"
      unitRef="number2">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i58a92f1bc6e8459484e8efc6b2d50a43_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzM3MTU_87911efc-b76a-46c2-afc2-ede1c4e5ca06"
      unitRef="rate">0.252</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="i73401ae398e24103bbad7750542bffe3_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzM3MjY_8f8263cf-57cd-47ca-8729-d663cf79594b"
      unitRef="number2">0</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward
      contextRef="i6a25ff380f88493380571c5984989e6a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzY1OTcwNjk3NzM3MzI_53a74978-f03f-470b-8d44-25d70b6f8224"
      unitRef="number2">1.60</trs:ShareBasedCompensationArrangementByShareBasedPaymentAwardAmountOfSharesEarnedOfTargetAward>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzQzMjM_8616c20f-0c1c-4fc6-8db6-328fd8414460">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to restricted shares as of and for the year ended December&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Unvested&lt;br/&gt;Restricted&lt;br/&gt;Shares &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January&#160;1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;622,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(302,924)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Cancelled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,859,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0324ff29a4b3453096846fd24b15486d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzEtMi0xLTEtMA_df1b566f-0e86-4a4d-aa5c-a3e3294a3a9f"
      unitRef="shares">622528</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0324ff29a4b3453096846fd24b15486d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzEtNC0xLTEtMA_401d2f47-173b-4a17-a81a-9adbc2b912b1"
      unitRef="usdPerShare">30.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzItMi0xLTEtMA_535e5c03-9df7-46eb-a163-ad213e12756b"
      unitRef="shares">487034</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzItNC0xLTEtMA_ab6d02a8-b15a-405f-aeef-9cbef4b7f4bb"
      unitRef="usdPerShare">21.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzMtMi0xLTEtMA_1bbebc84-6d06-48db-b43e-3375ecda708a"
      unitRef="shares">302924</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzMtNC0xLTEtMA_a38f844b-a330-4a3a-9677-54f546012665"
      unitRef="usdPerShare">27.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzQtMi0xLTEtMA_fde8bb06-9a59-4906-bdd9-e9bfcf0ef6dd"
      unitRef="shares">21670</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzQtNC0xLTEtMA_b1f22c1a-972a-49f4-a00a-df89e465103f"
      unitRef="usdPerShare">27.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2c14512a6ae84b0b924284a898cce032_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzUtMi0xLTEtMA_91bbe829-1be0-48a2-a6c2-d9f11fd23423"
      unitRef="shares">784968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2c14512a6ae84b0b924284a898cce032_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzUtNC0xLTEtMA_2681ac42-51e2-4ff7-a72a-1a348bcdb067"
      unitRef="usdPerShare">26.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzUtNi0xLTEtMA_e62db4f6-5b32-4694-ad42-4611f6095b4c">P1Y2M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="i2c14512a6ae84b0b924284a898cce032_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90YWJsZTozZjBjMzU1Mjk1ZGQ0MTgzOWYyYmFlMTZkYzNhZDBkNS90YWJsZXJhbmdlOjNmMGMzNTUyOTVkZDQxODM5ZjJiYWUxNmRjM2FkMGQ1XzUtOC0xLTEtMA_5a59865e-f519-41ef-bcf2-b284f585e987"
      unitRef="usdPerShare">24859937</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i2c14512a6ae84b0b924284a898cce032_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzM4Nzk_a8744fb6-942d-4ec1-85bb-51397820de8c"
      unitRef="usd">8200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzQwMjA_087eae29-3ddb-409c-b693-24e7973f54d9">P1Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzQxMzI_ecd1c30f-b69f-49ed-9f8a-05011035ec88"
      unitRef="usd">8200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ec8a6204eb2486a8abc4af0083c567d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzQxMzY_2a85fa79-74e7-4c47-be53-a9569e252fa6"
      unitRef="usd">5700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie97252426d9b464999a2ca3d2aa96286_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzIvZnJhZzpjODg4YTI1MjczODk0Yjk4YmFiYzgyYzgwNmVkY2M4Ni90ZXh0cmVnaW9uOmM4ODhhMjUyNzM4OTRiOThiYWJjODJjODA2ZWRjYzg2XzQxNDM_d6c05115-9f30-4554-85d7-d2944891b8a1"
      unitRef="usd">6900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzgzMQ_9f3d37c0-01a1-4985-9861-142d0a00baad">Earnings per Share &lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income is divided by the weighted average number of common shares outstanding during the year to calculate basic earnings per share.  For the year ended December 31, 2020, no restricted shares or stock options were included in the computation of net income (loss) per share because to do so would be anti-dilutive.  The following table summarizes the dilutive effect of RSUs and options to purchase common stock:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,303,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,824,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,595,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,170,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to $250 million in the aggregate.  The initial authorization, approved in November 2015, authorized up to $50 million of purchases in the aggregate of its common stock.&#160; During 2020, 2019 and 2018, the Company purchased 1,582,049,  1,230,050 and 442,632 shares of its outstanding common stock for approximately $39.4 million, $36.7 million and $12.1 million, respectively.  As of December 31, 2020, the Company has approximately $161.7&#160;million remaining under the repurchase authorization.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzgzNQ_45d05b24-2e0d-4aca-8d14-ae3e660f0264">The following table summarizes the dilutive effect of RSUs and options to purchase common stock:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.308%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.796%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,303,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,824,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common shares&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,581,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,595,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,170,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzItMi0xLTEtMA_f3d1cc84-7c30-4699-bd99-6f91f3cb6214"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzItNC0xLTEtMA_a005b21c-8f07-4765-9908-c683f75170d7"
      unitRef="shares">45303659</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzItNi0xLTEtMA_118d5d14-75e2-4595-86a9-3e27d41853d5"
      unitRef="shares">45824555</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8b41ce948cca4308a576b97bb5529bca_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzMtMi0xLTEtMA_7642ba84-b06d-4157-87cf-218cfbef7c4b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3ec8a6204eb2486a8abc4af0083c567d_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzMtNC0xLTEtMA_051cb191-4cd1-42a3-a07a-f30f8a34c3b8"
      unitRef="shares">224946</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie97252426d9b464999a2ca3d2aa96286_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzMtNi0xLTEtMA_a862d774-09f7-41d6-9457-62f6d5aab30a"
      unitRef="shares">242204</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7ac320f6d2e74a289fb68d03891d1b4e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzQtMi0xLTEtMA_b34dd587-d48d-491a-937d-c426f397d3cf"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id8d2088b3c9645bcb4af83d70fecf962_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzQtNC0xLTEtMA_14fc4882-364e-4b74-b77d-2fad9bd8239d"
      unitRef="shares">66549</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i48e55b09ba9545f29b33d9f0a0a11365_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzQtNi0xLTEtMA_43dd5f7f-4f94-4c87-b6aa-159366515cc6"
      unitRef="shares">103705</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzUtMi0xLTEtMA_12a4719b-4d06-4177-9aee-644314be7ba9"
      unitRef="shares">43581232</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzUtNC0xLTEtMA_b6649a73-4dea-4fa0-8188-6c34ba79c781"
      unitRef="shares">45595154</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90YWJsZTplMzY2ODQxYjIxM2U0OWVjOWIzZWMxZGFhOGM5Mzg1OC90YWJsZXJhbmdlOmUzNjY4NDFiMjEzZTQ5ZWM5YjNlYzFkYWE4YzkzODU4XzUtNi0xLTEtMA_862afb1a-6846-4f65-986f-51efd7cc5415"
      unitRef="shares">46170464</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="iade84544d9984c65926508b9df27d659_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzQ5OQ_a487f58c-2f66-4fb8-b46a-b143eaa546de"
      unitRef="usd">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ifa74a92f64df482eb89980e4df9048c9_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzU3NQ_7653db95-547a-44bd-b550-5d6e1c61b4b1"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ic88c944b3a4b4e7ca7af00369222a05d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzY1OTcwNjk3NjgwOTQ_28003ef0-8265-4f49-87a6-f92952e2d49c"
      unitRef="shares">1582049</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ide97fd2ddb694857aadd46d5c18dc375_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzY1Nw_d6d2025a-fd39-40e8-9c2f-6b46e4860646"
      unitRef="shares">1230050</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i89e7dd91828a4006a026512c0f5d735d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzY2NA_c5f7714c-cfed-486c-abf2-e0cd82e751d9"
      unitRef="shares">442632</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic88c944b3a4b4e7ca7af00369222a05d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzY1OTcwNjk3NjgxMjI_da461e1a-6b55-42cf-bfdc-6663c883c59f"
      unitRef="usd">39400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ide97fd2ddb694857aadd46d5c18dc375_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzcyNA_8bfeb606-3d75-4a7a-8836-b64ba411ae25"
      unitRef="usd">36700000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i89e7dd91828a4006a026512c0f5d735d_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzczMQ_c95af4cb-11e0-4090-8bda-62737b286396"
      unitRef="usd">12100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="iade84544d9984c65926508b9df27d659_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMzgvZnJhZzo2ZjBkYjcyNzVmMWU0MDMxYTExNjZhMGEwMzBhMTEzMy90ZXh0cmVnaW9uOjZmMGRiNzI3NWYxZTQwMzFhMTE2NmEwYTAzMGExMTMzXzEwOTk1MTE2Mjk0NTI_c4052166-f78c-47a6-85c1-80fd1d0e537d"
      unitRef="usd">161700000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzkxNw_c86c3576-5edd-4213-83ef-2b7014195781">Other Comprehensive Income&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2020 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(640)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.4 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax of $2.5 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in AOCI by component for the year ended December 31, 2019 are summarized as follows, net of tax (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Defined Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gains (losses) arising during the period &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Net realized losses reclassified to net income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,750)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of stranded tax effects&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;__________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Defined benefit plans, net of income tax of $0.5&#160;million.  See Note 18, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for additional details.  Derivative instruments, net of income tax expense of $1.0 million. See Note 14, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;," for further details.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(b) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Defined benefit plans, net of income tax of $0.1 million. See Note 18, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;"Employee Benefit Plans,"&lt;/span&gt; for additional details.</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i50dac218d2f44fd78b924c050f9fbf7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzEtMi0xLTEtMA_9bd0dccb-ffa5-4f43-a8ee-248b5a0f8563"
      unitRef="usd">-9930000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iccce2a677a6d46c287843b9706e8819c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzEtNC0xLTEtMA_20bde122-18f1-41c0-9cc3-ce0df47af590"
      unitRef="usd">4230000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5eef945a3c834167825b0407b7d9456e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzEtNi0xLTEtMA_7f46fc96-8ed0-4b67-8caf-7c40edcc522d"
      unitRef="usd">-300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzEtOC0xLTEtMA_7c85adef-964a-4333-b427-f318cf2da7d3"
      unitRef="usd">-6000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if26c768b4c004d4d99b708d704b0ee26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItMi0xLTEtMA_d96b33b6-b408-453c-aeec-268924e88197"
      unitRef="usd">670000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6fca8a23694741f7bef866c0b742eb16_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItNC0xLTEtMA_0ba31c9c-8b16-4592-8500-fc1c8c48b5ba"
      unitRef="usd">-7810000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i3734911a86c84e6d8e41103d9fc3cd43_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItNi0xLTEtMA_6c6c9aaa-8180-4a2d-ae19-2d5c264020bf"
      unitRef="usd">6880000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItOC0xLTEtMA_7507e632-23ea-4230-84a3-7e3a6c2396c7"
      unitRef="usd">-260000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if26c768b4c004d4d99b708d704b0ee26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzMtMi0xLTEtMA_07b6a6c1-dc0c-4466-a2a8-b528a49b78a1"
      unitRef="usd">-640000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6fca8a23694741f7bef866c0b742eb16_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzMtNC0xLTEtMA_930e56c3-78e3-473e-8a10-84612215138c"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i3734911a86c84e6d8e41103d9fc3cd43_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzMtNi0xLTEtMA_73f3f4f5-e29a-4d0d-81f5-0ab6de9e2a2d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzMtOC0xLTEtMA_b77330f3-b1f2-4de8-acb6-cf8713bb7b1a"
      unitRef="usd">-640000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzQtMi0xLTEtMA_853256e2-80bf-4ab3-8aba-d2da2aa1f749"
      unitRef="usd">1310000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzQtNC0xLTEtMA_b401a792-219b-43c3-aa2b-32e1cb381498"
      unitRef="usd">-7810000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzQtNi0xLTEtMA_f7aa18fa-f609-48ed-9e17-b153d86d02b0"
      unitRef="usd">6880000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzQtOC0xLTEtMA_c80be4ba-c955-48f7-a711-69e68b2e3313"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3cde9db73f73466182bf91b72d651932_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzYtMi0xLTEtMA_cf842b1e-2efb-4432-8765-89d723016a56"
      unitRef="usd">-8620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6db13aa88d6e4d26ba8bae61542024c0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzYtNC0xLTEtMA_331b591e-f5d8-4474-9a0a-7f9e77592f83"
      unitRef="usd">-3580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibee8feab4c144cb69b661e61279ecaba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzYtNi0xLTEtMA_114391e5-ab6f-430d-8ba6-76ab44e88bc4"
      unitRef="usd">6580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzYtOC0xLTEtMA_ab579001-7f1d-4055-8f2c-1984d339617c"
      unitRef="usd">-5620000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzIxNQ_1b3f2bf6-96f8-41a6-8349-7db7c180ec29"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzMyOQ_bd8e9657-99da-4f41-af11-f74456f4085f"
      unitRef="usd">2500000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzQ0MQ_baf67dcb-9783-43b4-a841-bf282af89bea"
      unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib8dd0800174942528e2f632c31b8fd33_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzEtMi0xLTEtMA_03202bad-1c1a-4467-ab94-453a312a7821"
      unitRef="usd">-7200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib10f08d2a4da4f30953891caddcc155f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzEtNC0xLTEtMA_15985c92-0b7a-4a18-89fe-2c2069481c38"
      unitRef="usd">940000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i392fe1e8e2fc42c39facc594c1bc0149_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzEtNi0xLTEtMA_7ba86a7e-bb9e-44b3-99bb-5d35c2371462"
      unitRef="usd">-10590000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzEtOC0xLTEtMA_60646490-9a7d-468a-be53-7ef41bc00aaf"
      unitRef="usd">-16850000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i72244c1fa20b452f9aafd30733982b55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItMi0xLTEtMA_2f124b84-0283-4769-8d3b-aac3d5503bd5"
      unitRef="usd">-1870000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9073b642417543d48ffe9ac361dec7a2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItNC0xLTEtMA_43ec3637-052b-4781-b507-a2f54ed8f08f"
      unitRef="usd">3300000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8db9336b2d8e4230ab300d0437051cad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItNi0xLTEtMA_41997241-cd24-47af-a366-f1fd9c707d84"
      unitRef="usd">-2060000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItOC0xLTEtMA_4666d278-b3c1-4296-93f2-1ce8f5ca87a7"
      unitRef="usd">-630000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i72244c1fa20b452f9aafd30733982b55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzMtMi0xLTEtMA_3128cd04-02ab-448f-974e-05a3a5483cfd"
      unitRef="usd">-400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i9073b642417543d48ffe9ac361dec7a2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzMtNC0xLTEtMA_7bd56148-c0c9-4fc1-a8d5-e60a480eb3d0"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i8db9336b2d8e4230ab300d0437051cad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzMtNi0xLTEtMA_f3219748-d16f-4d4d-b2ad-12c483cfc9da"
      unitRef="usd">-12350000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzMtOC0xLTEtMA_d4a31180-f2a9-4f54-8b95-dba78c54b356"
      unitRef="usd">-12750000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzQtMi0xLTEtMA_dd88e059-8646-42f3-a053-dcc7a9dd1382"
      unitRef="usd">-1470000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzQtNC0xLTEtMA_db54cc8d-6b72-4978-a9af-1b1bc7f293e1"
      unitRef="usd">3300000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzQtNi0xLTEtMA_77855b4f-4ff1-4fe3-9568-1fdc2dca867d"
      unitRef="usd">10290000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzQtOC0xLTEtMA_97c4650c-9188-413b-94e1-7687fc802c4c"
      unitRef="usd">12120000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <trs:Reclassificationofstrandedtaxeffects
      contextRef="i72244c1fa20b452f9aafd30733982b55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzUtMi0xLTEtMA_e4c0cc67-df60-4239-b1e8-f5261ca365f9"
      unitRef="usd">-1260000</trs:Reclassificationofstrandedtaxeffects>
    <trs:Reclassificationofstrandedtaxeffects
      contextRef="i9073b642417543d48ffe9ac361dec7a2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzUtNC0xLTEtMA_7c148bf9-591f-46c8-baad-ae8df8fb619e"
      unitRef="usd">-10000</trs:Reclassificationofstrandedtaxeffects>
    <trs:Reclassificationofstrandedtaxeffects
      contextRef="i8db9336b2d8e4230ab300d0437051cad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzUtNi0xLTEtMA_5875738c-7efe-40f0-ab2c-02cbb53bfb4e"
      unitRef="usd">0</trs:Reclassificationofstrandedtaxeffects>
    <trs:Reclassificationofstrandedtaxeffects
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzUtOC0xLTEtMA_b3163789-59c6-4ab8-ab8b-896218f5c5af"
      unitRef="usd">-1270000</trs:Reclassificationofstrandedtaxeffects>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i50dac218d2f44fd78b924c050f9fbf7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzYtMi0xLTEtMA_f4bc20dd-55f1-41ea-aed2-79b6e5a5960e"
      unitRef="usd">-9930000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iccce2a677a6d46c287843b9706e8819c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzYtNC0xLTEtMA_6aaf1a87-6312-49cd-84c2-22f3a1772ff2"
      unitRef="usd">4230000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5eef945a3c834167825b0407b7d9456e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzYtNi0xLTEtMA_ec5fc2b4-dfca-48da-b8f8-215281fe5254"
      unitRef="usd">-300000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzYtOC0xLTEtMA_0815a143-d1e9-4146-93bd-6ad8d3ef3d1f"
      unitRef="usd">-6000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzEwOTk1MTE2Mjg4NjQ_9c54bf4f-8358-4fc1-abe0-407293d81abf"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzY5OA_eaf913fd-e225-4b31-872e-4fa9ef2afd91"
      unitRef="usd">1000000.0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzgxMA_2611ad20-608c-4b83-a81e-8072591b6967"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2OTk_6ed92dab-a14c-46fe-8d92-b5b8966e4f49">Segment Information&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TriMas reports its operations in three segments:  Packaging, Aerospace and Specialty Products. Each of these segments has discrete financial information that is regularly evaluated by TriMas&#x2019; president and chief executive officer (chief operating decision maker) in determining resource, personnel and capital allocation, as well as assessing strategy and performance. The Company utilizes its proprietary TriMas Business Model as its platform which is based upon a standardized set of processes to manage and drive results and strategy across its multi-industry businesses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Within the Company's reportable segments, there are no individual products or product families for which reported net sales accounted for more than 10% of the Company's consolidated net sales.  See below for more information regarding the types of products and services provided within each reportable segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Packaging &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Packaging segment, which consists primarily of the Rieke&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, Taplast, Affaba &amp;amp; Ferrari, Stolz, and Rapak&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and hand soap pumps, sanitizer pumps, beverage dispensers, perfume sprayers, nasal sprayers and trigger sprayers), polymeric and steel caps and closures (such as food lids, flip-top closures, child resistance caps, beverage closures, drum and pail closures, flexible spouts, and agricultural closures), polymeric jar products, and fully integrated dispensers for fill-ready bag-in-box applications, all for a variety of consumer products submarkets including, but not limited to, beauty and personal care, food and beverage, home care, and pharmaceutical and nutraceutical, as well as the industrial market.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Aerospace &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Aerospace segment, which includes the Monogram Aerospace Fasteners&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Allfast Fastening Systems&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Mac Fasteners&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, RSA Engineered Products and Martinic Engineering&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; brands, develops, qualifies and manufactures highly-engineered, precision fasteners, tubular products and assemblies for fluid conveyance, and machined products and assemblies to serve the aerospace and defense market. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Specialty Products &#x2013; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Specialty Products segment, which includes the Norris Cylinder&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#x2122; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and Arrow&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment activity is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Profit (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Corporate capital expenditures for the year ended December 31, 2018 are primarily related to purchases of machinery and equipment formerly held under operating leases. These purchased assets were subsequently transferred from Corporate to the segment utilizing the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's net sales for each of the years ended December&#160;31 and long-lived assets at each year ended December&#160;31, attributed to each subsidiary's continent of domicile (dollars in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,500&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total U.S.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's export sales from the U.S. approximated $70.0 million, $74.1 million and $69.9 million in 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2ODk_c7efb3d3-0ff7-4f12-8f1f-fd8002545093">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment activity is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;488,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;368,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Profit (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;546,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;435,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aerospace&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,005,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,193,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,192,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,100,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Corporate capital expenditures for the year ended December 31, 2018 are primarily related to purchases of machinery and equipment formerly held under operating leases. These purchased assets were subsequently transferred from Corporate to the segment utilizing the assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMtMi0xLTEtMA_8588fdea-952f-4ecf-8355-50b9d0775afb"
      unitRef="usd">488340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMtNC0xLTEtMA_defe912a-81df-49df-9d9c-f091b8f49740"
      unitRef="usd">392340000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic55720cb81554f3190d19ab3e5ee113a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMtNi0xLTEtMA_5ba0a115-6dae-4e83-8511-de7a400d994e"
      unitRef="usd">368200000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzQtMi0xLTEtMA_097ba959-4c74-46ca-acc0-0dddabcd2e1a"
      unitRef="usd">167740000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3475dff12c844397a15b4179af323643_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzQtNC0xLTEtMA_091a074a-6628-4e3e-9bd6-e6ef2be0eff9"
      unitRef="usd">194110000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i659d00077be0449c8bee7a6b888baf40_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzQtNi0xLTEtMA_dfe203e0-bf69-4e39-b050-31a5495fa130"
      unitRef="usd">185920000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzUtMi0xLTEtMA_2d11026e-1072-4287-90fa-946ccde2e4df"
      unitRef="usd">113890000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzUtNC0xLTEtMA_14e60148-9e47-4b01-a0c4-24ddc52f8295"
      unitRef="usd">137080000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i763b08084bc8428bb37583995cf30747_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzUtNi0xLTEtMA_ebdec1b3-b294-4127-bd7a-a7e718348cf4"
      unitRef="usd">150910000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzYtMi0xLTEtMA_a1912db3-7a6a-4315-9c98-ac66ad52a5d3"
      unitRef="usd">769970000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzYtNC0xLTEtMA_bea10b54-c3c9-4924-8f0b-2f7b4145ec95"
      unitRef="usd">723530000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzYtNi0xLTEtMA_4ca24e9c-c8d7-4f0d-9b0f-2fb1afbe07cc"
      unitRef="usd">705030000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzgtMi0xLTEtMA_b2f3c2a3-7b0f-4256-aa42-2bb12808ca72"
      unitRef="usd">93990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzgtNC0xLTEtMA_032dd724-59cb-4813-a7a3-b12e9c27e76e"
      unitRef="usd">80770000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic55720cb81554f3190d19ab3e5ee113a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzgtNi0xLTEtMA_0fd8115a-45c2-4d8d-9627-b3121d3d4e4f"
      unitRef="usd">84590000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzktMi0xLTEtMA_07f7cbf9-a47a-42e4-a747-8c644ef02ced"
      unitRef="usd">-133440000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3475dff12c844397a15b4179af323643_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzktNC0xLTEtMA_84c5c203-48e8-43af-9cd1-0fc9eb75ab66"
      unitRef="usd">28950000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i659d00077be0449c8bee7a6b888baf40_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzktNi0xLTEtMA_1ced41b8-ff65-4989-94da-a8b820a9af11"
      unitRef="usd">27290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzEwLTItMS0xLTA_a3a51efe-b7ba-4dcb-b8e7-da2b19289d1c"
      unitRef="usd">4350000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzEwLTQtMS0xLTA_963b01e5-bfff-4199-a347-b80ab3733253"
      unitRef="usd">16000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i763b08084bc8428bb37583995cf30747_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzEwLTYtMS0xLTA_84fd7b3f-8c90-4f1a-85a0-c179531b33af"
      unitRef="usd">20990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i780a69b55141484fb3f1ef60f440755a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzExLTItMS0xLTA_5a8538a4-492f-4d1d-bf0e-bb38776e5253"
      unitRef="usd">-53190000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib19ea6ee703d47999a367d0b64fd06a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzExLTQtMS0xLTA_7a201fcd-cb90-4c1a-b0fe-244193c52b3a"
      unitRef="usd">-34500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3148700247cf41848457036ebe8c71b5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzExLTYtMS0xLTA_e2169270-aa19-4a59-b0b5-9a97ae06fcd0"
      unitRef="usd">-24060000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzEyLTItMS0xLTA_8fe8f319-f860-43f7-8b6d-93ddd66b3348"
      unitRef="usd">-88290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzEyLTQtMS0xLTA_2d3d37e1-ca8f-45c2-b01f-9278a5cbd8af"
      unitRef="usd">91220000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzEyLTYtMS0xLTA_8a034f78-036f-445a-bfe2-fa3b8a6c4a9c"
      unitRef="usd">108810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE0LTItMS0xLTA_fcf60171-facf-462a-83f7-b81a8ed4c096"
      unitRef="usd">30730000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE0LTQtMS0xLTA_37f79195-2883-4dbf-92ca-5149a5ab0faf"
      unitRef="usd">16400000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ic55720cb81554f3190d19ab3e5ee113a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE0LTYtMS0xLTA_a7a98f80-50c5-4737-8ebd-1d3b697adafc"
      unitRef="usd">13590000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE1LTItMS0xLTA_f7afc72f-c777-4139-ab48-66ef809b9fe6"
      unitRef="usd">5770000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i3475dff12c844397a15b4179af323643_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE1LTQtMS0xLTA_af87638c-8546-467e-97f1-1c94861e4291"
      unitRef="usd">8110000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i659d00077be0449c8bee7a6b888baf40_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE1LTYtMS0xLTA_c8ff8329-10a9-47f5-b618-08ad7f9444ed"
      unitRef="usd">1190000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE2LTItMS0xLTA_4054513d-e6ee-4f33-80a0-b382c34b2bb3"
      unitRef="usd">3890000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE2LTQtMS0xLTA_cc41476d-65e0-438c-8779-2550a47a2107"
      unitRef="usd">5090000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i763b08084bc8428bb37583995cf30747_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE2LTYtMS0xLTA_c9b276f1-78a7-4b3f-98fe-c85505fcbc87"
      unitRef="usd">3750000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i780a69b55141484fb3f1ef60f440755a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTItMS0xLTA_a646c5eb-7e4c-4e9d-8106-c29d44ca2dc6"
      unitRef="usd">90000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib19ea6ee703d47999a367d0b64fd06a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTQtMS0xLTA_ce21cdd4-d12e-402b-8850-0a7ccf577d67"
      unitRef="usd">70000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i3148700247cf41848457036ebe8c71b5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTYtMS0xLTA_e5e5e29a-684d-489d-88ac-e2c80af10be3"
      unitRef="usd">4890000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE4LTItMS0xLTA_472cc4ad-0d18-45df-8dd0-6f593ceb0458"
      unitRef="usd">40480000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE4LTQtMS0xLTA_1602fc2f-5074-40c6-9054-331cc640abd1"
      unitRef="usd">29670000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE4LTYtMS0xLTA_cedb78d0-102a-4651-8d1f-92dd904e3087"
      unitRef="usd">23420000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8e068977c26c4c208d12998a52a6e76b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIwLTItMS0xLTA_5f5df6bc-35e6-4a69-8794-4c1fb65ed666"
      unitRef="usd">27600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i72345159ebce479a9cab07cf9eaee1af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIwLTQtMS0xLTA_59c732d5-0f37-40d8-9fdc-2cc0cfaf33f0"
      unitRef="usd">24650000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic55720cb81554f3190d19ab3e5ee113a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIwLTYtMS0xLTA_c921b37e-5e18-4718-a3bf-37f7c2fa7573"
      unitRef="usd">21620000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i07b0368626784049b3bf662fa2c5a995_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIxLTItMS0xLTA_18b65fbb-47ee-4830-8793-6614f3b54f98"
      unitRef="usd">18130000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3475dff12c844397a15b4179af323643_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIxLTQtMS0xLTA_81115337-cbbb-4d15-9e0a-9616e3611b1a"
      unitRef="usd">15090000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i659d00077be0449c8bee7a6b888baf40_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIxLTYtMS0xLTA_ac4edb98-0f38-47e6-adce-d5f1b8fc6302"
      unitRef="usd">15190000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iba20b6ea57944069899feab693fc09e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIyLTItMS0xLTA_b4fc7e02-4742-4fac-9b84-b23b667f6e96"
      unitRef="usd">3910000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i502cdb0b9aae4c6292a6f062c5f4666b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIyLTQtMS0xLTA_5f1ffad6-edff-4039-947b-64526606138a"
      unitRef="usd">3480000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i763b08084bc8428bb37583995cf30747_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIyLTYtMS0xLTA_bfecbb62-81d2-4721-a499-839ab4b9ac9b"
      unitRef="usd">3400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i780a69b55141484fb3f1ef60f440755a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIzLTItMS0xLTA_c9e44f87-c2d6-4f08-ad88-fc0f260867db"
      unitRef="usd">130000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib19ea6ee703d47999a367d0b64fd06a8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIzLTQtMS0xLTA_65155fe8-a2de-4d72-a7aa-53e761f0fa5b"
      unitRef="usd">280000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3148700247cf41848457036ebe8c71b5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzIzLTYtMS0xLTA_69eb5ab4-13f9-4910-93c5-af61c18c05f0"
      unitRef="usd">280000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI0LTItMS0xLTA_6f6dbdb7-52b0-4729-8237-bddf7d0dfc22"
      unitRef="usd">49770000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI0LTQtMS0xLTA_e790e1f5-002d-4fc5-9c32-06dc6b67e4b7"
      unitRef="usd">43500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI0LTYtMS0xLTA_eb7d8192-4a17-4486-abef-44c254759c02"
      unitRef="usd">40490000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets
      contextRef="i9c2817ab9084433d9d814a5b52383c30_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI2LTItMS0xLTA_c32900c7-f03d-4861-a0c6-9e58a72e6f38"
      unitRef="usd">721440000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i47286e807b58405288441d127ca4e048_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI2LTQtMS0xLTA_4f0870e3-ca84-4789-b9e7-034db44469ee"
      unitRef="usd">546950000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i823b6d027dd84471824954e081a40f6d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI2LTYtMS0xLTA_597fcc28-7b80-437b-a381-17d519276426"
      unitRef="usd">435140000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie043038b9fb04276bfff1161e0878985_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI3LTItMS0xLTA_9234bfb9-99b6-4288-b2e3-debee6273b26"
      unitRef="usd">348190000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6fe097fcd19d450e8ed4d36cc40780ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI3LTQtMS0xLTA_a1771927-5e03-40d8-8782-080e0551151c"
      unitRef="usd">393260000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3d443baa8808443986ea64dccb420e59_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI3LTYtMS0xLTA_e8e9baf8-9415-44e1-a6b9-6424588405c4"
      unitRef="usd">392140000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i540dfe6246424316b0eaa1957c85e2c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI4LTItMS0xLTA_659f2b8c-0e53-4962-8b98-a81dca4f5536"
      unitRef="usd">65520000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iff1a8c6858ae46e08fde6641f7d4bdac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI4LTQtMS0xLTA_cabdf995-c482-432d-82c5-07678e5defce"
      unitRef="usd">77250000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i63a1b0a724f640cfa5dbb45aaec4c7d2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI4LTYtMS0xLTA_54ce58ef-03b0-44c7-953c-6feb43889638"
      unitRef="usd">82610000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie401e166cd354392973dba1aa5b47be2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI5LTItMS0xLTA_1cef3188-9fd1-4266-b1c0-72f74891e2be"
      unitRef="usd">58730000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i872b7f80835847a1b347fa80a8565b6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI5LTQtMS0xLTA_2f17be0d-3200-4ebb-9928-3de191d8ab5a"
      unitRef="usd">175240000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i67550548293b4019a145669e9e624ec9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzI5LTYtMS0xLTA_57513278-cf65-44ce-9738-7a978a04cdca"
      unitRef="usd">95260000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ided8ff03cff24693a7be16a55ff2a850_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMwLTItMS0xLTA_f7aa38fb-2fc0-4bef-a078-9d324cb6527c"
      unitRef="usd">1193880000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2574bc08e23f42158e235f9ce6ae2129_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMwLTQtMS0xLTA_64292f31-21c7-43b4-8cd5-9c859b531451"
      unitRef="usd">1192700000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic4240ba86bc044c5ad75c72475c05fcc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMwLTYtMS0xLTA_d8383520-c003-4021-99dd-e9d87070855d"
      unitRef="usd">1005150000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic9000708e77d47b297b4a323ee0ca9fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMxLTItMS0xLTA_1ace287a-d354-4ddd-9796-8fdbf301dab8"
      unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icd7431e555ce412c87ee85efe69b7d69_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMxLTQtMS0xLTA_60225406-fd94-4789-b084-06c655f053f7"
      unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iede17f9815bf4a87b5ff0e5291218f21_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMxLTYtMS0xLTA_e2782107-3e26-421e-9e7d-8f14dfc20215"
      unitRef="usd">95370000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMyLTItMS0xLTA_7b3bcad2-2b58-4615-8b25-ffdcbb092b3e"
      unitRef="usd">1193880000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMyLTQtMS0xLTA_a8dce015-08f5-4400-a484-2987c25de804"
      unitRef="usd">1192700000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzMyLTYtMS0xLTA_1daf4b96-330e-422a-8926-afe36dac6f8f"
      unitRef="usd">1100520000</us-gaap:Assets>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI3MDI_e4fbe635-0fe3-466d-8d23-7e9cf8b2fa53">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's net sales for each of the years ended December&#160;31 and long-lived assets at each year ended December&#160;31, attributed to each subsidiary's continent of domicile (dollars in thousands). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.092%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net &lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Long-lived Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;116,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-U.S.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,500&#160;&lt;/span&gt;&lt;/td&gt;&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:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total U.S.&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;595,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;591,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;763,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;656,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="ib65cf5849c3d4cf79fe9bac718b62046_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzQtMi0xLTEtMA_675ea560-28da-4c95-b7d9-f325835cb944"
      unitRef="usd">116350000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i9574dfb92d0f4eb1ac54b91da1ded89e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzQtNC0xLTEtMA_86689be4-0696-47c7-81d1-3bccaf4d8518"
      unitRef="usd">225120000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i69e323cbec9e4bbd8788b3340dd14258_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzQtNi0xLTEtMA_3b1da730-0821-4bb5-98ce-7ac8379c7ca3"
      unitRef="usd">87420000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i86fad28b69b64bb8bce29a310b27e706_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzQtOC0xLTEtMA_9ddf042c-1616-41da-85fe-49594a0d48d0"
      unitRef="usd">110530000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i60f52c02be624a8eb9f2f5995da8bcab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzQtMTAtMS0xLTA_2ac8b814-09a5-4944-adaa-7e683a2c4094"
      unitRef="usd">54920000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i8951802f1fe548ab81d8eb718516706f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzQtMTItMS0xLTA_74774651-6b26-42d1-9ecb-14cae03ba7ea"
      unitRef="usd">53770000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i68475e53ce6b469a829301ee9bfb6837_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzUtMi0xLTEtMA_f139b9f0-0729-4870-bb24-bcfbd2e1a9e8"
      unitRef="usd">46350000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i4d9b97c3dc1a4e9580c8c47d729fea1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzUtNC0xLTEtMA_242006a3-4d23-4845-8caa-372238ad9773"
      unitRef="usd">41140000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i25b1e3caae3241d9ab4f90fb9a6df7e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzUtNi0xLTEtMA_15b1bad1-067e-4ae3-a245-1b356ac54665"
      unitRef="usd">37920000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="if0f76e6c98e347bd81c0814c688e76c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzUtOC0xLTEtMA_4428f891-19e4-4d99-bcfe-798973ca0f67"
      unitRef="usd">40720000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i67610da44f24434b816719a3600bd8c0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzUtMTAtMS0xLTA_3f336293-fb53-4d74-864d-40552f1b8bf8"
      unitRef="usd">38920000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i3ff37aaeb4074fa592a72e05aac8bac7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzUtMTItMS0xLTA_0afbc99b-42d0-4eac-8e0e-057cf8b54a08"
      unitRef="usd">44230000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i0b268ad9caa948c1aaffe3ecf7e479f0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzYtMi0xLTEtMA_74860368-66cd-4e39-b63c-9faf59288570"
      unitRef="usd">11740000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i6704b27adc6348528bbfe4a961a18769_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzYtNC0xLTEtMA_e5d9073f-0d46-4bfe-a2e4-396150855eb9"
      unitRef="usd">19510000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i2306121236c54560802b08b56fccdc6e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzYtNi0xLTEtMA_11c41cb2-6b08-4587-9b06-c5fb1586d3b7"
      unitRef="usd">6290000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i8568272269e041f48418913d71f83c08_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzYtOC0xLTEtMA_40f8bdf9-714b-4d4f-bcd7-c9f5c7981969"
      unitRef="usd">18430000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i875b446f7e56450e8b0dc3b5ac0b62ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzYtMTAtMS0xLTA_9f90db39-f4d9-487e-8d11-50f20692d774"
      unitRef="usd">6170000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="ie1d7f67399084197a4c9eef81164a656_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzYtMTItMS0xLTA_32ecec7f-2a8b-4c94-93e0-1b386c718084"
      unitRef="usd">7500000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ice9fc20388e8474ba648166639ffa54f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzctMi0xLTEtMA_215f5740-0cd0-4ff3-9694-205261345683"
      unitRef="usd">174440000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i062e8c9d54f54d2cbd6f63cb3bbbad43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzctNC0xLTEtMA_8844fb08-52f4-4968-9162-0b9d2d5bf6c7"
      unitRef="usd">285770000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ia6081fcdbdce4781987c39b742f80613_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzctNi0xLTEtMA_df4adc2b-e420-48cf-8f34-600fb8bfcfb6"
      unitRef="usd">131630000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="iaff432e972624cb5a4b190769736e325_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzctOC0xLTEtMA_db3e1f3c-31a8-4100-a262-2fffa777b7e5"
      unitRef="usd">169680000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i291a0dbd8eff44ef818e193770e08e04_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzctMTAtMS0xLTA_f483a5ee-0041-4415-87f5-87bc1b2893c5"
      unitRef="usd">100010000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i6e2c994933f846bb9405c2e406f6cd87_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzctMTItMS0xLTA_cd8f18f7-f37b-4d08-ac6d-c92e67aecb96"
      unitRef="usd">105500000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i834783858f3644a3bb16a5e872340904_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzktMi0xLTEtMA_d2e25b82-84f4-4167-b54d-2465d1eaab1f"
      unitRef="usd">595530000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i28cb92be9f4e4fbdbec0769826895fa5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzktNC0xLTEtMA_0dc849a9-5a03-4a00-abe3-5ee3fbd1d12b"
      unitRef="usd">477460000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="i2b4e9b7de99d4594b14b0e7e1c5425ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzktNi0xLTEtMA_56d759b0-d0a3-49aa-96bf-a2a6731cc516"
      unitRef="usd">591900000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i1b733f8b18284f0bb56abc88e5631e86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzktOC0xLTEtMA_31386316-d205-40d9-8709-d9b86f50a80b"
      unitRef="usd">540680000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="if501474ab22b4684921a90d7efd0ba64_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzktMTAtMS0xLTA_66dff964-523a-42e9-9c62-7204a1714198"
      unitRef="usd">605020000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i02c19ae085874ac498946c57d03d71aa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzktMTItMS0xLTA_f15d9f9f-92e7-49d5-aaca-94ffbfca4f81"
      unitRef="usd">550990000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzEwLTItMS0xLTA_f28af61e-3a7f-4d42-8a14-de05588d4be4"
      unitRef="usd">769970000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzEwLTQtMS0xLTA_29554bcc-a6c1-4f99-a815-c5baa9e616dc"
      unitRef="usd">763230000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzEwLTYtMS0xLTA_abffe93d-b0ef-4167-b78d-8ae541f95640"
      unitRef="usd">723530000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzEwLTgtMS0xLTA_db7fc492-af0b-430f-b402-65b828aa2458"
      unitRef="usd">710360000</us-gaap:NoncurrentAssets>
    <us-gaap:Revenues
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzEwLTEwLTEtMS0w_830959ff-f0a0-4d43-b3f0-0fc2bd1fbfcc"
      unitRef="usd">705030000</us-gaap:Revenues>
    <us-gaap:NoncurrentAssets
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTozODMyZGQwNzA3MWE0Mjg0YjQxZWRkNTBhOGNmMDVjMi90YWJsZXJhbmdlOjM4MzJkZDA3MDcxYTQyODRiNDFlZGQ1MGE4Y2YwNWMyXzEwLTEyLTEtMS0w_bb3af756-b7bc-4eb0-9f82-6b830030774f"
      unitRef="usd">656490000</us-gaap:NoncurrentAssets>
    <trs:ExportSalesFromUnitedStatesOfAmerica
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2Mjc_b41fbf35-65bd-4660-8a76-a723c2be7516"
      unitRef="usd">70000000.0</trs:ExportSalesFromUnitedStatesOfAmerica>
    <trs:ExportSalesFromUnitedStatesOfAmerica
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2MzE_81031e18-3d20-4a72-9b8e-8a34aa14bfa0"
      unitRef="usd">74100000</trs:ExportSalesFromUnitedStatesOfAmerica>
    <trs:ExportSalesFromUnitedStatesOfAmerica
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2Mzg_60e33a68-fe74-4553-a508-a332afb03d16"
      unitRef="usd">69900000</trs:ExportSalesFromUnitedStatesOfAmerica>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzM4NDgyOTA3MDIyMzQ_2259bc5a-7e85-4561-8973-331ff9e41643">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Total current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Total deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,980&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred taxes are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in foreign affiliates, including withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,430)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Differences in statutory foreign tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in recognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nontaxable income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and manufacturing incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax Reform Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company undertook certain tax-planning actions with respect to intercompany debt restructuring within the group. These actions resulted in the recognition of an approximate $6.4&#160;million deferred tax benefit related to an interest limitation carryforward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has recorded deferred tax assets on $43.4 million of various state operating loss carryforwards and $61.6 million of various foreign operating loss carryforwards.  The majority of the state tax loss carryforwards expire between 2026 and 2032 and the majority of the foreign losses have indefinite carryforward periods.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not made a provision for U.S. or additional foreign withholding taxes related to investments in foreign subsidiaries that are indefinitely reinvested since any excess of the amount for financial reporting over the tax basis in these investments is not significant as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tax Reform&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2017, the Tax Cuts and Jobs Act ("Tax Reform Act") was signed into law, and, among the provisions, reduced the Federal statutory corporate income tax rate from 35% to 21% effective January 1, 2018, and implemented a territorial tax system, imposing a one-time tax on the deemed repatriation of undistributed earnings of non-U.S. subsidiaries ("Transition Tax").  The Transition Tax is payable over eight years beginning in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded provisional expenses in 2017 related to the Transition Tax and finalized the measurement of the provisional expenses in 2018. In 2018, the Company recognized an approximate $1.1 million income tax benefit in connection with finalizing the revaluation of its net deferred tax assets following the filing of the Company's 2017 corporate income tax return, and recognized an approximate $0.7 million income tax expense related to finalizing the Transition Tax, resulting in a $0.4 million net reduction in 2018 to the $12.7 million provisional tax expense recorded in 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Unrecognized Tax Benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had approximately $1.6 million and $2.3 million of unrecognized tax benefits ("UTBs") as of December&#160;31, 2020 and 2019, respectively.  If the UTBs were recognized, the impact to the Company's effective tax rate would be to reduce reported income tax expense for the years ended December&#160;31, 2020 and 2019 by approximately $1.4 million and $1.9 million, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the change in the UTBs for the years ended December&#160;31, 2020 and 2019 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrecognized&lt;br/&gt;Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the UTBs summarized above, the Company has recorded approximately $0.8 million and $1.4 million in potential interest and penalties associated with uncertain tax positions as of December&#160;31, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;The Company is subject to U.S. federal, state and local, and certain non-U.S. income tax examinations for tax years 2013 through 2020.  In addition, there are currently several state and foreign income tax examinations in process.  The Company does not believe that the results of these examinations will have a significant impact on the Company's tax position or its effective tax rate.Management monitors changes in tax statutes and regulations and the issuance of judicial decisions to determine the potential impact to UTBs and is not aware of, nor does it anticipate, any subsequent events that could have a significant impact on the Company's financial position during the next twelve months.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzM5NDU_b9d66841-4932-4043-b99b-37e689a6a13a">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's income (loss) before income taxes and income tax expense (benefit), each by tax jurisdiction, consists of the following (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(134,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Total income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Total current income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&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;Total deferred income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,980&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzMtMi0xLTEtMA_c141b0cb-f1a2-4043-9f7e-168cc22f16a3"
      unitRef="usd">-134630000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzMtNC0xLTEtMA_31e18a03-0512-481a-9d7e-423583f89dfb"
      unitRef="usd">52190000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzMtNi0xLTEtMA_656113a7-c3b3-457c-9192-501895216254"
      unitRef="usd">64670000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzQtMi0xLTEtMA_be3f539d-76ad-4891-8fa7-8852152b76be"
      unitRef="usd">31920000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzQtNC0xLTEtMA_8c72d03d-b2bf-4ee9-b483-807a091af8e3"
      unitRef="usd">26070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzQtNi0xLTEtMA_c1e75087-9b76-4c2b-948e-629233e2cd89"
      unitRef="usd">27690000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzUtMi0xLTEtMA_714ebc7a-e967-49fc-ba36-dcac460828e1"
      unitRef="usd">-102710000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzUtNC0xLTEtMA_bfd9ac51-b347-4dba-8597-a10543b2aacd"
      unitRef="usd">78260000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzUtNi0xLTEtMA_f9b6492d-b62e-4798-a0da-127cf2bcbb0c"
      unitRef="usd">92360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzctMi0xLTEtMA_7695cb80-4d28-4f36-b7f2-ccf167215e6e"
      unitRef="usd">200000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzctNC0xLTEtMA_993bd6ad-d513-4e57-9055-fe3da2821daf"
      unitRef="usd">3530000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzctNi0xLTEtMA_0b3dd331-9444-43ff-a878-0695738ccce3"
      unitRef="usd">4410000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzgtMi0xLTEtMA_81699249-c1f2-4d27-a0b1-414d2fb7fa40"
      unitRef="usd">810000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzgtNC0xLTEtMA_8b076507-b329-471f-9f8d-f4abeb06a899"
      unitRef="usd">1280000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzgtNi0xLTEtMA_197f77bc-59f0-4ab5-8567-09e1a757821e"
      unitRef="usd">2060000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzktMi0xLTEtMA_7188716f-9c38-4bbc-b868-944a189b5a1b"
      unitRef="usd">7750000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzktNC0xLTEtMA_cb206c60-bbef-43d6-a308-39831c32d9ad"
      unitRef="usd">7070000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzktNi0xLTEtMA_fbf03519-cf90-4153-8a6e-b477268fbaf4"
      unitRef="usd">6200000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEwLTItMS0xLTA_15d1dad8-c3da-44be-92a4-e392b321e8cd"
      unitRef="usd">8760000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEwLTQtMS0xLTA_e941f29c-d064-4b29-b9d6-36735793675e"
      unitRef="usd">11880000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEwLTYtMS0xLTA_ae327c12-d1d3-44e3-8f49-78304ef06fa2"
      unitRef="usd">12670000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEyLTItMS0xLTA_5878336f-c4d1-4cfc-a7c7-b40b5287e9ef"
      unitRef="usd">-16900000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEyLTQtMS0xLTA_23307688-5245-4f70-b62d-f405677506c5"
      unitRef="usd">4890000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEyLTYtMS0xLTA_d586e3bb-362b-497c-819e-3fd069e997d6"
      unitRef="usd">4570000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEzLTItMS0xLTA_dbbafb99-8af5-4621-980f-ace4a88fb8d1"
      unitRef="usd">-4430000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEzLTQtMS0xLTA_0d577b63-f8f8-459b-833e-007430e09781"
      unitRef="usd">500000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzEzLTYtMS0xLTA_ebf162b9-fdcc-4905-8fc5-b0baf02e2536"
      unitRef="usd">1310000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE0LTItMS0xLTA_dc966d2e-bfc1-4602-a745-47c86dd0f2db"
      unitRef="usd">-10380000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE0LTQtMS0xLTA_c8c1b9c9-3dfe-4619-b92a-edcb878b25b1"
      unitRef="usd">-950000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE0LTYtMS0xLTA_5cdbe935-4b07-4501-b26d-06aa5fc7925b"
      unitRef="usd">100000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE1LTItMS0xLTA_28bf2b13-99ce-4e94-ae5d-db9e7c3090f7"
      unitRef="usd">-31710000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE1LTQtMS0xLTA_928ff73f-405b-4f52-be37-08fff244e3b0"
      unitRef="usd">4440000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE1LTYtMS0xLTA_8696a667-ab11-4ffd-882c-3c3a0cb7542f"
      unitRef="usd">5980000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE2LTItMS0xLTA_41066405-0fb9-4c75-a298-eef94650bc82"
      unitRef="usd">-22950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE2LTQtMS0xLTA_1fb3338b-f498-40a0-9a52-449e655b4446"
      unitRef="usd">16320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTo3NGNmNzNmZTkwMDE0YjBhYjFlNmNjYzA2MWMwYTdlNy90YWJsZXJhbmdlOjc0Y2Y3M2ZlOTAwMTRiMGFiMWU2Y2NjMDYxYzBhN2U3XzE2LTYtMS0xLTA_eefbbfff-6b94-4494-a217-c810cafeee7d"
      unitRef="usd">18650000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzM5NDA_578fb49d-ee17-4588-82df-26ca44194b1d">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred taxes are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax loss and credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in foreign affiliates, including withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,430)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzItMi0xLTEtMA_0a705658-fca8-4679-a3a8-83a3424301f0"
      unitRef="usd">260000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzItNC0xLTEtMA_9d350123-57d0-4847-b5fb-367128e85118"
      unitRef="usd">480000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzMtMi0xLTEtMA_3bb58872-1ece-4db4-a5fe-c7065166c735"
      unitRef="usd">5080000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzMtNC0xLTEtMA_38ae8a58-74a2-4b83-9396-db0769145f44"
      unitRef="usd">4390000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzUtMi0xLTEtMA_f2293dc9-4066-4ca4-905e-f50b4eee7c81"
      unitRef="usd">19190000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzUtNC0xLTEtMA_a6d1da12-c958-4ef9-9440-476683f51b39"
      unitRef="usd">12210000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <trs:DeferredTaxAssetsOperatingleaseliability
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzYtMi0xLTEtMA_0fc51daa-13c3-45b0-ae5c-7af40b58a4ed"
      unitRef="usd">8950000</trs:DeferredTaxAssetsOperatingleaseliability>
    <trs:DeferredTaxAssetsOperatingleaseliability
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzYtNC0xLTEtMA_c448fcf0-c57d-4453-b519-255c51c8cdb8"
      unitRef="usd">6790000</trs:DeferredTaxAssetsOperatingleaseliability>
    <trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzctMi0xLTEtMA_935f738b-3c18-45e0-8435-6408c8cb61f0"
      unitRef="usd">20760000</trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzctNC0xLTEtMA_fd98d35d-d80a-4833-98cf-5196663249c5"
      unitRef="usd">9200000</trs:DeferredTaxAssetsOperatingLossAndCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzgtMi0xLTEtMA_3402e3da-f2ce-4b58-8550-f42366577b8b"
      unitRef="usd">340000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzgtNC0xLTEtMA_a3bed703-48f7-4322-a950-fa817d6b49b3"
      unitRef="usd">340000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzktMi0xLTEtMA_761f40bb-fe29-4e8a-9005-8a4fd444eaa9"
      unitRef="usd">54580000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzktNC0xLTEtMA_afba03e5-2dc7-4c5e-9b09-beabff2bf1d7"
      unitRef="usd">33410000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzEwLTItMS0xLTA_9f64b739-c06d-4c0e-ad1f-4e99a4c03338"
      unitRef="usd">10180000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzEwLTQtMS0xLTA_0badac73-68b9-4360-bde2-e854319a6733"
      unitRef="usd">8310000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzExLTItMS0xLTA_4e464a37-9b29-4cce-81fd-ab0f49151da9"
      unitRef="usd">44400000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzExLTQtMS0xLTA_0c4b3ff3-9e61-44b2-9ff9-b190d05d0bf6"
      unitRef="usd">25100000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzEzLTItMS0xLTA_6de4d0c2-a61d-44ea-b929-497867dd3a10"
      unitRef="usd">24140000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzEzLTQtMS0xLTA_91cdf0db-0291-48f3-bb5c-fcc38d611feb"
      unitRef="usd">20650000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <trs:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE0LTItMS0xLTA_cd077f55-09c2-48fd-96cb-476dd1fc1030"
      unitRef="usd">8930000</trs:DeferredTaxLiabilitiesRightofUseAsset>
    <trs:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE0LTQtMS0xLTA_a0d4dece-422c-4b42-91ba-3010db97f715"
      unitRef="usd">6700000</trs:DeferredTaxLiabilitiesRightofUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE1LTItMS0xLTA_218d6b58-c1b7-4752-ae45-06fc38572978"
      unitRef="usd">16230000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE1LTQtMS0xLTA_7ccb0f01-a39b-487d-95aa-6a4e1cdd5382"
      unitRef="usd">13250000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE2LTItMS0xLTA_e7922faa-66ad-42ff-811b-c6d7b10dbd0c"
      unitRef="usd">370000</trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax>
    <trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE2LTQtMS0xLTA_d14b79c9-55d2-4f6f-bc15-6d912d872e6c"
      unitRef="usd">830000</trs:DeferredTaxLiabilitiesInvestmentinForeignAffiliatesIncludingWithholdingTax>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE4LTItMS0xLTA_5fb16445-047d-4162-a65a-2d01926be38c"
      unitRef="usd">49670000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE4LTQtMS0xLTA_ec509cfa-a5fe-4277-8b6e-2a6a38225f83"
      unitRef="usd">41430000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE5LTItMS0xLTA_d7f7cc26-c1b8-49df-b636-190587b6e870"
      unitRef="usd">5270000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphNjEyNWE3NGI4MDU0NTczOWIxMWFhNDgxM2I4MGM4OC90YWJsZXJhbmdlOmE2MTI1YTc0YjgwNTQ1NzM5YjExYWE0ODEzYjgwYzg4XzE5LTQtMS0xLTA_8ac2ff81-b0d5-46ef-8502-7b02237b0b2d"
      unitRef="usd">16330000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzM5NzM_40b12784-b87e-49df-882a-af7f94a132f7">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a reconciliation of income tax expense (benefit) computed at the U.S. federal statutory rate to income tax expense (benefit) allocated to income (loss) before income taxes (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax at U.S. federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Differences in statutory foreign tax rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in recognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill and other intangible assets impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nontaxable income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and manufacturing incentives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax Reform Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,950)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzItMi0xLTEtMA_64e1b218-b33d-4440-99d5-44aa3fec7fd9"
      unitRef="number2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzItNC0xLTEtMA_4875518a-f495-4209-8bf7-7e72429e03f6"
      unitRef="number2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzItNi0xLTEtMA_50fc50cc-15f5-4f60-9f58-aff7864606a1"
      unitRef="number2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzMtMi0xLTEtMA_98866183-84ca-4253-bd4e-c3eb1a6f2cd0"
      unitRef="usd">-21570000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzMtNC0xLTEtMA_33ac0669-fdb7-4023-b042-bb37c2f353db"
      unitRef="usd">16440000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzMtNi0xLTEtMA_f05ffa25-efc6-49ce-b014-583c3c8faad9"
      unitRef="usd">19390000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzQtMi0xLTEtMA_68a192e4-f3a3-43e8-8dac-d271a546f2b4"
      unitRef="usd">-2850000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzQtNC0xLTEtMA_5e7d9ed7-af6a-4f30-8d60-a07a5c692ef7"
      unitRef="usd">970000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzQtNi0xLTEtMA_efb84013-48ff-4f99-a08e-fed76d932d94"
      unitRef="usd">2730000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzUtMi0xLTEtMA_06ccc556-ecfc-42c8-8cb4-6f8af2e1f48a"
      unitRef="usd">-1500000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzUtNC0xLTEtMA_da3700ec-0e90-458e-b116-b43ba8ef4bba"
      unitRef="usd">-870000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzUtNi0xLTEtMA_0402b965-0123-40b5-8c49-3542797cbfbb"
      unitRef="usd">490000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzYtMi0xLTEtMA_9028b00b-4b05-4cfa-8872-87bd4fa9a1c5"
      unitRef="usd">-920000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzYtNC0xLTEtMA_65ae6ff9-5a05-48a5-93af-d07d59e1d08a"
      unitRef="usd">-920000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzYtNi0xLTEtMA_0bbd3918-18eb-4b11-bce8-aaf895eb16af"
      unitRef="usd">-560000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzctMi0xLTEtMA_fd08fc7c-0a0d-4c47-ab45-d9430bb6358a"
      unitRef="usd">13430000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzctNC0xLTEtMA_f370249a-9caa-4c1d-b79e-c16bb5cf7eb0"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzctNi0xLTEtMA_a25a3f6e-4906-4268-856f-b342c56ebf46"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzktMi0xLTEtMA_a1efe1f6-88c3-4f00-822d-59debbeed8ea"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzktNC0xLTEtMA_495c09d3-e1ff-4531-a0ef-4036cf46eb75"
      unitRef="usd">570000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzktNi0xLTEtMA_6911ef9a-5ffb-4e8b-b385-b63356cd4e1b"
      unitRef="usd">940000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzEyLTItMS0xLTA_67ae3291-fba8-4c36-82cc-8fc2848c99e5"
      unitRef="usd">2130000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzEyLTQtMS0xLTA_77f5955f-a6ba-4910-8027-d8136b46b7b4"
      unitRef="usd">1160000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzEyLTYtMS0xLTA_eaeecf7a-edcd-4901-ae5c-b0c7fc085498"
      unitRef="usd">1740000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE0LTItMS0xLTA_3cbc59d1-71f1-4323-94b4-de94ccff384c"
      unitRef="usd">-6390000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE0LTQtMS0xLTA_5d061c1e-793f-4640-ae82-526fe1da88e9"
      unitRef="usd">3580000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE0LTYtMS0xLTA_2c380e60-7255-434b-8dd6-bbd1f48302d6"
      unitRef="usd">280000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <trs:IncomeTaxReconciliationTaxReform
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE1LTItMS0xLTA_39949176-c995-423f-8b4a-488f110a259f"
      unitRef="usd">0</trs:IncomeTaxReconciliationTaxReform>
    <trs:IncomeTaxReconciliationTaxReform
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE1LTQtMS0xLTA_2e38af73-6234-4ac7-9b8b-889084d51158"
      unitRef="usd">0</trs:IncomeTaxReconciliationTaxReform>
    <trs:IncomeTaxReconciliationTaxReform
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE1LTYtMS0xLTA_020c9023-95cb-41fc-8ebc-1c3eb6097737"
      unitRef="usd">-400000</trs:IncomeTaxReconciliationTaxReform>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE3LTItMS0xLTA_fa41d97b-9536-48a1-b9e2-20a890808067"
      unitRef="usd">-1020000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE3LTQtMS0xLTA_311e9342-c1e9-4b49-8c2f-d86524db952e"
      unitRef="usd">-1150000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE3LTYtMS0xLTA_6b12aaa3-454a-4174-8bfa-90ee88d457cf"
      unitRef="usd">-600000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE4LTItMS0xLTA_f22ed03d-6381-4737-b84b-fd207cf0ec8b"
      unitRef="usd">-22950000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE4LTQtMS0xLTA_26c08460-6a67-4fa7-9f4d-1a4c35033ca5"
      unitRef="usd">16320000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZTphODg4NjU1ZTAwNGE0YTk3YmY2ZDVhM2U3NDIzOTc1Yy90YWJsZXJhbmdlOmE4ODg2NTVlMDA0YTRhOTdiZjZkNWEzZTc0MjM5NzVjXzE4LTYtMS0xLTA_0f50ca41-810e-4729-b631-f028c76c3412"
      unitRef="usd">18650000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i64baa61cc3cf47579d0e1f85b0088a5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzM4NDgyOTA3MDIyMTA_963bb60c-08df-405b-8a5e-203034ae7b86"
      unitRef="usd">-6400000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id9c6589c238d485d8f91bcb938eda2d6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzQ3NQ_4994fcf5-b638-45bb-aae8-3286f5343755"
      unitRef="usd">43400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i688a8584acf14e3fa8bc776e25b9159f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzUyOA_539fab39-af3f-47e7-9741-172894ffe7f5"
      unitRef="usd">61600000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5c319b9f21f746c0acdeadca08021f5c_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzExODY_a107b90a-3209-451e-8be7-8e1db95f7193"
      unitRef="number2">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzExOTI_731b99ef-57bf-413d-8e1d-bed7d05409d9"
      unitRef="number2">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <trs:IncomeTaxReconciliationTaxReform
      contextRef="id3a8fdc4de8a44d39396dcb87e21ba9b_D20181001-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzE2NDc_5d78f073-29d7-4ed8-b519-d15a44b05064"
      unitRef="usd">1100000</trs:IncomeTaxReconciliationTaxReform>
    <trs:IncomeTaxReconciliationTaxReform
      contextRef="ie3ab28ca5eb54cf8a4c5fc818932d6c9_D20181001-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzE4NDg_60ac9694-b1c1-4416-a00e-5aab3a2fca74"
      unitRef="usd">700000</trs:IncomeTaxReconciliationTaxReform>
    <trs:IncomeTaxReconciliationTaxReform
      contextRef="idcc40c3774bf4385a710959a384f5c97_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzM4NDgyOTA3MDExOTY_020c9023-95cb-41fc-8ebc-1c3eb6097737"
      unitRef="usd">-400000</trs:IncomeTaxReconciliationTaxReform>
    <trs:IncomeTaxReconciliationTaxReform
      contextRef="i5c319b9f21f746c0acdeadca08021f5c_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzE5NTk_47313ed2-e010-45af-b99e-ab64ea8d1ecc"
      unitRef="usd">12700000</trs:IncomeTaxReconciliationTaxReform>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzI2NDk_0d8d323b-ab9a-4fa4-9950-0a64bb965140"
      unitRef="usd">1600000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzI2NTY_39ee2776-6471-4db7-995f-9b3560ce78cc"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzI4OTk_1b332acc-2d53-4eda-b223-ccbe49737643"
      unitRef="usd">1400000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzI5MDY_93af86c7-c3bd-4198-90d0-74488b874406"
      unitRef="usd">1900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzM5MzU_1d1d117d-7de5-4960-b9ca-9f9d96315cf4">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the change in the UTBs for the years ended December&#160;31, 2020 and 2019 is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrecognized&lt;br/&gt;Tax Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to current year:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax positions related to prior years:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lapses in the statutes of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ib2bca4ef98414494b35ddaabbcffd4d4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzEtMi0xLTEtMA_229251f6-c3bd-4f5d-b33d-5a6d94aca9a3"
      unitRef="usd">3020000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzMtMi0xLTEtMA_3048839a-a893-44fb-85b3-f7fdba38929b"
      unitRef="usd">110000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzUtMi0xLTEtMA_1a53e5d3-e85b-447b-9f4c-e61410aad274"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzYtMi0xLTEtMA_c0543f22-0bbb-4302-b04c-13c1cdb557a6"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzctMi0xLTEtMA_14611615-6da4-4648-9561-9e432a72218d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ia01c1ba07bfb45b78c3bd97c3c02d577_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzgtMi0xLTEtMA_7da010f7-99c0-4002-bfe1-1a73794c4561"
      unitRef="usd">880000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzktMi0xLTEtMA_b5120349-f9e0-459c-822e-042f501825aa"
      unitRef="usd">2250000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzExLTItMS0xLTA_c42ae87e-9112-4e30-a3a3-26a9cc5d0ff4"
      unitRef="usd">150000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzEzLTItMS0xLTA_d4da4222-683c-417a-9aae-2f0419ff4715"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzE0LTItMS0xLTA_5c2707db-eaf8-4d1a-af7f-8564688aca5e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzE1LTItMS0xLTA_f92b330b-195a-4b9e-b25b-a99e84a3941d"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ib31f57d89fb948d39dfdcc47059ed680_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzE2LTItMS0xLTA_5445e766-eed4-460a-8c90-4658bca1063c"
      unitRef="usd">760000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90YWJsZToyNDE2ODg4YWVmMjE0YWM4YTNiNGMxYWVlOTE1MTk4My90YWJsZXJhbmdlOjI0MTY4ODhhZWYyMTRhYzhhM2I0YzFhZWU5MTUxOTgzXzE3LTItMS0xLTA_f799fd1a-d446-43f4-9ae3-6abb5a6f3f79"
      unitRef="usd">1640000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ide2a2dc92a654eb0ae2a66a09a9ba178_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzMxMjA_04677660-c94b-4e64-8b8e-db37bd8a51bf"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i5e5ae6b72d2d4f78a68836f91c861453_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNTAvZnJhZzpkZjg0NDQyYWY2Nzk0ODljYmQ3NDg3OWRkZjlmOTI1MS90ZXh0cmVnaW9uOmRmODQ0NDJhZjY3OTQ4OWNiZDc0ODc5ZGRmOWY5MjUxXzMxMjc_ded8526d-6fa1-459f-812b-3711915c6854"
      unitRef="usd">1400000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctNC0xLTEtMA_4eb6414a-a1ba-4ceb-9011-7e336b7b9ebb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctNC0xLTEtMA_4eb6414a-a1ba-4ceb-9011-7e336b7b9ebb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctMi0xLTEtMA_8f3454a8-6cf7-427c-b5ff-03c9466c4c69"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctMi0xLTEtMA_8f3454a8-6cf7-427c-b5ff-03c9466c4c69"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzEwOTk1MTE2MzU3NjI_943bf4b9-85c2-4d71-b870-4bde9925bc90" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzEwOTk1MTE2MzU3NjI_943bf4b9-85c2-4d71-b870-4bde9925bc90" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The actuarial losses for the year ended December&#160;31, 2020 and 2019 were primarily due to a decrease in the discount rate utilized in measuring the projected benefit obligations, partially offset by other assumptions and experience gains.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctNC0xLTEtMA_4eb6414a-a1ba-4ceb-9011-7e336b7b9ebb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzEwOTk1MTE2MzU3NjI_943bf4b9-85c2-4d71-b870-4bde9925bc90"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTplYzVhNWUyNTJjODU0MzE5OWQ1YmUxYTY4ZmNiYTI0ZS90YWJsZXJhbmdlOmVjNWE1ZTI1MmM4NTQzMTk5ZDViZTFhNjhmY2JhMjRlXzctMi0xLTEtMA_8f3454a8-6cf7-427c-b5ff-03c9466c4c69"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzEwOTk1MTE2MzU3NjI_943bf4b9-85c2-4d71-b870-4bde9925bc90"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzMtMi0xLTEtMA_07b6a6c1-dc0c-4466-a2a8-b528a49b78a1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzMtMi0xLTEtMA_07b6a6c1-dc0c-4466-a2a8-b528a49b78a1"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg4MQ_d7cbd2c7-267c-431f-ac95-751eea6764d1" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg4MQ_d7cbd2c7-267c-431f-ac95-751eea6764d1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.2 million.  See Note 18, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</xhtml:span>," for additional details</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzMtMi0xLTEtMA_07b6a6c1-dc0c-4466-a2a8-b528a49b78a1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg4MQ_d7cbd2c7-267c-431f-ac95-751eea6764d1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItMi0xLTEtMA_d96b33b6-b408-453c-aeec-268924e88197"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItMi0xLTEtMA_d96b33b6-b408-453c-aeec-268924e88197"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItNC0xLTEtMA_0ba31c9c-8b16-4592-8500-fc1c8c48b5ba"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItNC0xLTEtMA_0ba31c9c-8b16-4592-8500-fc1c8c48b5ba"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5NQ_0bc0fb28-16d0-40b9-844d-76a89e80728b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5NQ_0bc0fb28-16d0-40b9-844d-76a89e80728b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.4 million.  See Note 18, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax of $2.5 million. See Note 14, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItMi0xLTEtMA_d96b33b6-b408-453c-aeec-268924e88197"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5NQ_0bc0fb28-16d0-40b9-844d-76a89e80728b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo1NzJkNzQxMzg5NzU0Y2YwYTYyZWMyMDIzNDg2Y2NhOS90YWJsZXJhbmdlOjU3MmQ3NDEzODk3NTRjZjBhNjJlYzIwMjM0ODZjY2E5XzItNC0xLTEtMA_0ba31c9c-8b16-4592-8500-fc1c8c48b5ba"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5NQ_0bc0fb28-16d0-40b9-844d-76a89e80728b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzExLTItMS0xLTA_5090fad1-712e-4ec7-87af-8f9977ddf9c1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzExLTItMS0xLTA_5090fad1-712e-4ec7-87af-8f9977ddf9c1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEwLTItMS0xLTA_63e8e33b-db22-4dff-9335-1f89c6d7dd9b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEwLTItMS0xLTA_63e8e33b-db22-4dff-9335-1f89c6d7dd9b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzgtMi0xLTEtMA_e4c84cdb-5b59-46d3-8fa5-7d4eb485ce68"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzgtMi0xLTEtMA_e4c84cdb-5b59-46d3-8fa5-7d4eb485ce68"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzktMi0xLTEtMA_e27e1414-7bc2-4e6d-9e54-553426e7721e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzktMi0xLTEtMA_e27e1414-7bc2-4e6d-9e54-553426e7721e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMzI_2c876c92-5ab1-4f79-9e51-34c3e5338514" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMzI_2c876c92-5ab1-4f79-9e51-34c3e5338514" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Certain investments that are measured at fair value using the net asset value per share as a practical expedient have not been classified in the fair value hierarchy. The fair value amounts presented in this table are intended to permit reconciliation of the fair value hierarchy to the amount presented in the fair value of plan assets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzExLTItMS0xLTA_5090fad1-712e-4ec7-87af-8f9977ddf9c1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMzI_2c876c92-5ab1-4f79-9e51-34c3e5338514"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzEwLTItMS0xLTA_63e8e33b-db22-4dff-9335-1f89c6d7dd9b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMzI_2c876c92-5ab1-4f79-9e51-34c3e5338514"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzgtMi0xLTEtMA_e4c84cdb-5b59-46d3-8fa5-7d4eb485ce68"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMzI_2c876c92-5ab1-4f79-9e51-34c3e5338514"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZToxOTVkMDFmNjJjZmM0NTFhODQwYzEyNmFmYTJhYTlmNi90YWJsZXJhbmdlOjE5NWQwMWY2MmNmYzQ1MWE4NDBjMTI2YWZhMmFhOWY2XzktMi0xLTEtMA_e27e1414-7bc2-4e6d-9e54-553426e7721e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwMzI_2c876c92-5ab1-4f79-9e51-34c3e5338514"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItNC0xLTEtMA_43ec3637-052b-4781-b507-a2f54ed8f08f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItNC0xLTEtMA_43ec3637-052b-4781-b507-a2f54ed8f08f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItMi0xLTEtMA_2f124b84-0283-4769-8d3b-aac3d5503bd5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItMi0xLTEtMA_2f124b84-0283-4769-8d3b-aac3d5503bd5"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5OQ_37546aef-12c8-4515-b5ab-ad639812b0fb" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5OQ_37546aef-12c8-4515-b5ab-ad639812b0fb" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Defined benefit plans, net of income tax of $0.5&#160;million.  See Note 18, "<xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Employee Benefit Plans</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for additional details.  Derivative instruments, net of income tax expense of $1.0 million. See Note 14, "</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Derivative Instruments</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">," for further details.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItNC0xLTEtMA_43ec3637-052b-4781-b507-a2f54ed8f08f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5OQ_37546aef-12c8-4515-b5ab-ad639812b0fb"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzItMi0xLTEtMA_2f124b84-0283-4769-8d3b-aac3d5503bd5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg5OQ_37546aef-12c8-4515-b5ab-ad639812b0fb"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzEtMi0xLTEtMA_9902b4a8-8701-4e23-8ff1-a27a556fae65"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzEtMi0xLTEtMA_9902b4a8-8701-4e23-8ff1-a27a556fae65"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzQtMi0xLTEtMA_65c09068-17d2-4faf-a253-45c1d06d0bb8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzQtMi0xLTEtMA_65c09068-17d2-4faf-a253-45c1d06d0bb8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzItMi0xLTEtMA_fcb5304a-171d-4733-9bcd-824c40912b34"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzItMi0xLTEtMA_fcb5304a-171d-4733-9bcd-824c40912b34"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzUtMi0xLTEtMA_c8e8dba1-7c34-46ad-8570-255cc224b43b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzUtMi0xLTEtMA_c8e8dba1-7c34-46ad-8570-255cc224b43b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzctMi0xLTEtMA_9dedd4a9-7d14-4e02-a750-f3bf6ddf12c1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzctMi0xLTEtMA_9dedd4a9-7d14-4e02-a750-f3bf6ddf12c1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzgtMi0xLTEtMA_d5625d9a-492e-409f-9523-14d38bdbe670"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzgtMi0xLTEtMA_d5625d9a-492e-409f-9523-14d38bdbe670"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzMtMi0xLTEtMA_78a00411-88c4-4b82-bedf-c1f0a9348141"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzMtMi0xLTEtMA_78a00411-88c4-4b82-bedf-c1f0a9348141"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzYtMi0xLTEtMA_ae5a682d-5cff-4a6d-b79e-6a388594acb7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzYtMi0xLTEtMA_ae5a682d-5cff-4a6d-b79e-6a388594acb7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzktMi0xLTEtMA_b75d730f-9daf-4eab-ab06-e2c1f784c829"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzktMi0xLTEtMA_b75d730f-9daf-4eab-ab06-e2c1f784c829"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> (a) &#160;&#160;&#160;&#160;</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The maturity table excludes cash flows associated with exited lease facilities.  Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzEtMi0xLTEtMA_9902b4a8-8701-4e23-8ff1-a27a556fae65"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzQtMi0xLTEtMA_65c09068-17d2-4faf-a253-45c1d06d0bb8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzItMi0xLTEtMA_fcb5304a-171d-4733-9bcd-824c40912b34"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzUtMi0xLTEtMA_c8e8dba1-7c34-46ad-8570-255cc224b43b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzctMi0xLTEtMA_9dedd4a9-7d14-4e02-a750-f3bf6ddf12c1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzgtMi0xLTEtMA_d5625d9a-492e-409f-9523-14d38bdbe670"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzMtMi0xLTEtMA_78a00411-88c4-4b82-bedf-c1f0a9348141"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzYtMi0xLTEtMA_ae5a682d-5cff-4a6d-b79e-6a388594acb7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90YWJsZTo4OTU5OGJhOWU4Yjk0YmViODM3M2UyMWQ3OTY5N2MyNi90YWJsZXJhbmdlOjg5NTk4YmE5ZThiOTRiZWI4MzczZTIxZDc5Njk3YzI2XzktMi0xLTEtMA_b75d730f-9daf-4eab-ab06-e2c1f784c829"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMTcvZnJhZzozMDhlYmVlY2U3ZTg0ODRmYTVhZjhhZjRlOWEzMzE5ZC90ZXh0cmVnaW9uOjMwOGViZWVjZTdlODQ4NGZhNWFmOGFmNGU5YTMzMTlkXzE1NzA_d39d060a-5dbc-4198-9213-e69d7e583bfc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTQtMS0xLTA_ce21cdd4-d12e-402b-8850-0a7ccf577d67"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTQtMS0xLTA_ce21cdd4-d12e-402b-8850-0a7ccf577d67"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTYtMS0xLTA_e5e5e29a-684d-489d-88ac-e2c80af10be3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTYtMS0xLTA_e5e5e29a-684d-489d-88ac-e2c80af10be3"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2OTA_965172b6-e111-410c-b5a0-d10a6c1424dc" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2OTA_965172b6-e111-410c-b5a0-d10a6c1424dc" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(a)</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Corporate capital expenditures for the year ended December 31, 2018 are primarily related to purchases of machinery and equipment formerly held under operating leases. These purchased assets were subsequently transferred from Corporate to the segment utilizing the assets.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTQtMS0xLTA_ce21cdd4-d12e-402b-8850-0a7ccf577d67"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2OTA_965172b6-e111-410c-b5a0-d10a6c1424dc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90YWJsZTo2MjcxNDI4NDI1NjA0MWRkYWJlN2FmOTc5YjI4ODhhNS90YWJsZXJhbmdlOjYyNzE0Mjg0MjU2MDQxZGRhYmU3YWY5NzliMjg4OGE1XzE3LTYtMS0xLTA_e5e5e29a-684d-489d-88ac-e2c80af10be3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDcvZnJhZzoxNDc5NzBhOTc5ODk0MjFmYTE2ZmM0OTllOWJjZDZjNy90ZXh0cmVnaW9uOjE0Nzk3MGE5Nzk4OTQyMWZhMTZmYzQ5OWU5YmNkNmM3XzI2OTA_965172b6-e111-410c-b5a0-d10a6c1424dc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtOC0xLTEtMA_056defac-766b-46ee-b573-b3d88c71160f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtOC0xLTEtMA_056defac-766b-46ee-b573-b3d88c71160f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTItMS0xLTA_4edad445-067b-4353-971f-7c4a30abe762"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTItMS0xLTA_4edad445-067b-4353-971f-7c4a30abe762"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNC0xLTEtMA_58f08d95-ef30-4b8a-bd7b-30b9636b78f7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNC0xLTEtMA_58f08d95-ef30-4b8a-bd7b-30b9636b78f7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMi0xLTEtMA_24204c61-c912-460b-a3a9-8d59a26e81b5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMi0xLTEtMA_24204c61-c912-460b-a3a9-8d59a26e81b5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTAtMS0xLTA_fab5a402-9bf5-4925-8b5d-e372c3590191"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTAtMS0xLTA_fab5a402-9bf5-4925-8b5d-e372c3590191"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNi0xLTEtMA_6486ea69-69cb-42eb-b52e-8709ded1d55d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNi0xLTEtMA_6486ea69-69cb-42eb-b52e-8709ded1d55d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Diversified growth funds invest in a broad range of asset classes including equities, investment grade and high yield bonds, commodities, property, private equity, infrastructure and currencies.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtOC0xLTEtMA_056defac-766b-46ee-b573-b3d88c71160f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTItMS0xLTA_4edad445-067b-4353-971f-7c4a30abe762"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNC0xLTEtMA_58f08d95-ef30-4b8a-bd7b-30b9636b78f7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMi0xLTEtMA_24204c61-c912-460b-a3a9-8d59a26e81b5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtMTAtMS0xLTA_fab5a402-9bf5-4925-8b5d-e372c3590191"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90YWJsZTpkNWY0NDRmMjYwZGI0MTE2ODRiYzM1MmJmNGMxMjMwMC90YWJsZXJhbmdlOmQ1ZjQ0NGYyNjBkYjQxMTY4NGJjMzUyYmY0YzEyMzAwXzUtNi0xLTEtMA_6486ea69-69cb-42eb-b52e-8709ded1d55d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yMjYvZnJhZzo4ZTJlOGVlMjg1Mzg0YjVmYmI5N2U3ZWE4NmZmYTFjNi90ZXh0cmVnaW9uOjhlMmU4ZWUyODUzODRiNWZiYjk3ZTdlYTg2ZmZhMWM2XzYwOTk_3326eec0-c9e9-46db-822a-8ca2ac5a4d81"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzMtMi0xLTEtMA_3128cd04-02ab-448f-974e-05a3a5483cfd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzMtMi0xLTEtMA_3128cd04-02ab-448f-974e-05a3a5483cfd"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg4OA_13f41a5f-aaa5-4822-bae3-aec7f3098d99" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg4OA_13f41a5f-aaa5-4822-bae3-aec7f3098d99" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Defined benefit plans, net of income tax of $0.1 million. See Note 18, </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">"Employee Benefit Plans,"</xhtml:span> for additional details. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90YWJsZTo0NzkxZTE5MmI0YzM0ZTQwODMwOTc5NmY1ZTc3M2M0NC90YWJsZXJhbmdlOjQ3OTFlMTkyYjRjMzRlNDA4MzA5Nzk2ZjVlNzczYzQ0XzMtMi0xLTEtMA_3128cd04-02ab-448f-974e-05a3a5483cfd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIxMjE1NTI5ODg0ODRhODI4MWFmNzE3N2RmMWJjOWNkL3NlYzoyMTIxNTUyOTg4NDg0YTgyODFhZjcxNzdkZjFiYzljZF8yNDQvZnJhZzo5NTRmNzg4YWRlMGU0MzUxODMwYWM2NzgxYjZlY2Y4Yi90ZXh0cmVnaW9uOjk1NGY3ODhhZGUwZTQzNTE4MzBhYzY3ODFiNmVjZjhiXzg4OA_13f41a5f-aaa5-4822-bae3-aec7f3098d99"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
